1
mirror of https://code.videolan.org/videolan/vlc synced 2024-07-21 07:24:15 +02:00
Commit Graph

63 Commits

Author SHA1 Message Date
Rémi Denis-Courmont
0549228196 Remove most stray semi-colons in module descriptions
Those multi-lines are still to be done (it's going to be fun...)
See also 5af4cc854b.
2008-10-29 22:14:26 +02:00
Laurent Aimar
0357e2cf82 Added decoder_NewSubpicture/decoder_DeleteSubpicture helpers. 2008-10-23 21:08:53 +02:00
Laurent Aimar
f0c76d5063 Clean up a bit subpicture region API. 2008-09-21 00:21:39 +02:00
Laurent Aimar
8f83ef4b74 Changed subpicture_region_t->picture into a picture_t *
It will avoid useless picture copy.
2008-09-20 16:38:01 +02:00
Laurent Aimar
14dd917d87 Removed unused or redondant fields from subpicture.
I removed:
 i_x/i_y: redondant with region i_x/i_y. Now a subpicture always represent the
 whole video.
 i_flags: unused anywhere in the core.

 I may have broken a few video filters (osdmenu mainly). I will fix it if you
report the problem and the way to reproduce it.
2008-09-15 21:55:34 +02:00
Laurent Aimar
3318cf724a Removed useless width/height fields in subpicture_t. 2008-09-15 21:55:34 +02:00
Laurent Aimar
f93b233d65 Removed b_pausable flag in favour of b_subtitle. 2008-09-13 23:15:23 +02:00
Derk-Jan Hartman
8c31d06acb zvbi: fix subpage "down"-key to not alternate between "signaled" and "subpage 1" 2008-09-12 02:52:36 +02:00
Derk-Jan Hartman
72106895be zvbi: fix RGYB key values. 2008-09-12 02:52:36 +02:00
Derk-Jan Hartman
a112656431 zvbi: Fix transparent background when background != black 2008-09-12 02:52:36 +02:00
Derk-Jan Hartman
2f6a711740 zvbi: signal update when changing opaqueness of a page 2008-09-12 02:52:35 +02:00
Derk-Jan Hartman
a46c917058 zvbi: preliminary support for subpage browsing with - and + keys.
This may conflict with other hotkey settings
Should later be handled with actions. (reuse dvdmenu action?)
2008-09-12 02:52:35 +02:00
Derk-Jan Hartman
0ce423573b zvbi: Support capturing keys 0-9 in order to select a TTXT page. 2008-09-11 20:27:04 +02:00
Derk-Jan Hartman
badb1255ce zvbi: teletext enhancements
* tell the fetcher to include navigation info in it's results
* add special values for vbi-page that can be used to go to
  red, green, yellow, blue and index page
* hide the "clock" debug message
* add debug for some messages that we did not signal yet.
* only listen to most events (unhandled ones) ifdef ZVBI_DEBUG
2008-09-11 20:27:04 +02:00
Derk-Jan Hartman
f389f3769f zvbi: strcmp->strcasecmp 2008-09-11 15:02:24 +02:00
Derk-Jan Hartman
718739e91a zvbi: Added a table with language -> zvbi default_region mappings. Far from perfect, but will solve some cases. 2008-09-11 13:35:56 +02:00
Derk-Jan Hartman
344612b359 zvbi: Use the "initial page" as signaled by the TS demuxer.
This way the TS demux can create multiple tracks that will take you straight to the subtitles, program listings etc.
2008-09-06 15:25:27 +02:00
Antoine Cellerier
857535cbac Fix segfault on 64 bit archs. (0 != NULL) 2008-08-24 21:58:07 +02:00
Laurent Aimar
e047737d74 Corrected semi transparent ZVBI test (but I let it disabled). 2008-08-18 19:37:51 +02:00
Laurent Aimar
6a3a4543f0 Reset the current subtitle in case the requested page is not yet cached. 2008-07-29 21:11:20 +02:00
Laurent Aimar
0d65aff0cb Clean up zvbi decoder and fixed a few races conditions. 2008-07-29 21:11:20 +02:00
Laurent Aimar
2acbb5c085 Removed internal RGBA->YUVA internal conversion. (If it is really needed
performance wise, it should be done inside spu core).
2008-07-29 21:11:20 +02:00
Rémi Denis-Courmont
3561b9b28f Plugins: include vlc_common.h directly instead of vlc/vlc.h 2008-05-31 22:10:30 +03:00
Antoine Cellerier
0b14c73d42 Enforce the --vbi-position option. Don't crop letters. 2008-05-28 16:07:45 +02:00
Rémi Denis-Courmont
5e15258c9e A lot of missing const in options lists 2008-05-27 22:16:52 +03:00
Antoine Cellerier
45a444a2b4 Keep a good rendering quality when rendering zvbi subs as text. 2008-05-23 14:12:26 +02:00
Antoine Cellerier
cde8ee9e4b Fix the display date in zvbi. 2008-05-23 10:18:34 +02:00
Rémi Denis-Courmont
13ae40b0ef Use gettext_noop() consistently 2008-05-21 20:19:25 +03:00
Rémi Duraffort
f5266ccf92 Don't print a message when an memory error occure and check some malloc return values. 2008-05-12 18:36:21 +02:00
Rémi Denis-Courmont
27d483e9ef Include vlc_plugin.h as needed 2008-05-08 19:20:21 +03:00
Jean-Paul Saman
891afb441a Put extra debugging behind ifdef ZVBI_DEBUG. 2008-04-22 16:10:53 +02:00
Jean-Paul Saman
d6e9d55ab7 Cleanup 2008-04-22 16:10:53 +02:00
Jean-Paul Saman
eca6989d3f Fix error in undef zvbi private define ZVBI_PIXFMT_RGBA32 and fix compiler warnings for unused arguments. 2008-04-22 16:10:52 +02:00
Pierre d'Herbemont
449fd28aaf Replace vlc_bool_t by bool, VLC_TRUE by true and VLC_FALSE by false.
This improves readability a lot and prevent us from reinventing the wheel.
2008-04-14 02:02:22 +02:00
Jean-Paul Saman
1371457214 Properly fix use of SWSCALE_* defines in zvbi. 2008-03-13 08:57:39 +01:00
Jean-Paul Saman
c61c539028 Fix regression on zvbi.c introduced by recent ffmpeg changes. 2008-03-12 23:51:39 +01:00
Faustino Osuna
791b8caafd Let's try this again. Detect older and new versions of ffmpeg and allow for their coexistence within VLC. 2008-02-29 16:44:10 +00:00
Faustino Osuna
d9cb27ecc1 Too many problems with new ffmpeg detection, reverting to last known good (rev 25403). 2008-02-29 01:43:53 +00:00
Faustino Osuna
e00551fba2 Detect and allow older versions of ffmpeg to be used in conjunction with VLC. 2008-02-29 00:46:50 +00:00
Faustino Osuna
9f3fa003d5 Update references to ffmpeg header files to match new directory structure. All ffmpeg headers should now be accessed through:
* <libpostprocess/postprocess.h>
* <libswscale/swscale.h>
* <libavutil/avutil.h>
* <libavcodec/avcodec.h>
* <libavformat/avformat.h>
2008-02-28 23:05:29 +00:00
Rémi Denis-Courmont
99fab9089e Don't include config.h from the headers - refs #297.
Missing some cases that I could not test.
Also ffmpeg/chroma.c is locked, so I can but leave it broken.
Fix is for the remaining modules is obvious and the issue is easy to detect.
2008-01-23 21:50:58 +00:00
Rémi Denis-Courmont
4f02842805 Revert the so-called whitelisting commits that are actually blacklisting 2008-01-16 17:51:21 +00:00
Rafaël Carré
806cf51658 input options whitelisting, step 2 (refs #1371) 2008-01-16 17:36:14 +00:00
Jean-Paul Saman
88de3871d4 Disable debugging print in zvbi 2007-12-16 21:07:11 +00:00
Jean-Paul Saman
6a77f2907f Don't misuse p_this->p_libvlc for putting modules variables of zvbi. 2007-12-16 20:58:28 +00:00
Jean-Paul Saman
3cdad01a54 Make sure vbi-opaque can be set from an interface. 2007-12-16 19:34:07 +00:00
Jean-Paul Saman
b6a30543ef Fixed transparency when using FFMPEG_SWSCALE in zvbi. 2007-10-31 20:30:56 +00:00
Jean-Paul Saman
a8de7281d4 Use p_block->i_dts as spu->i_start instead of p_block->i_pts. This fixes timing issues while transcoding and streaming Teletext subtitles as DVB subtitles. 2007-10-26 08:35:53 +00:00
Jean-Paul Saman
35467e3f23 Add support for converting RGBA into YUVA using ffmpeg libswscale capabilities when available. This makes the Teletext subtitles streamable with dvbsub encoder/decoder. 2007-10-18 22:10:11 +00:00
Jean-Paul Saman
6e98a10ebc Indentation. 2007-10-15 09:39:13 +00:00