1
mirror of https://code.videolan.org/videolan/vlc synced 2024-10-07 03:56:28 +02:00
Commit Graph

60 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
f0e63c5df5 Fixed an invalid return. 2008-10-23 22:01:59 +02:00
Laurent Aimar
0357e2cf82 Added decoder_NewSubpicture/decoder_DeleteSubpicture helpers. 2008-10-23 21:08:53 +02:00
Jean-Baptiste Kempf
e81263cdbd [USF] return if calloc fails.
Close CID: 171
2008-10-16 13:13:38 +02:00
Rémi Denis-Courmont
4b531b445f module_find, module_exists, module_get_main: remove useless paramter 2008-10-05 16:43:37 +03:00
Laurent Aimar
f6cc8a3950 Convert stream to system timestamp after the decoder.
- This is needed for proper seek/pause/fast forward/...
- The decoder/packetizer do not need to scale packet length anymore as the
decoder thread do it.
2008-09-28 09:08:16 +02:00
Rémi Duraffort
bd299c445c Remove allways true test. 2008-09-24 22:43:01 +02:00
Laurent Aimar
65bfaa2681 Improved support for broken subtitles and {\anX} tag. 2008-09-22 22:42:14 +02:00
Rémi Denis-Courmont
acbad93b8b lower case the module_* functions 2008-09-21 14:59:23 +03: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
a141e9073c Handle special blocks in subsdec. 2008-09-18 20:18:24 +02:00
Laurent Aimar
cc0ba3530e Fixed subusf rendering. 2008-09-17 20:36:56 +02:00
Laurent Aimar
3d5a7badbc A little clean up in subsusf decoder. 2008-09-17 20:36:56 +02:00
Derk-Jan Hartman
f77a6c4896 subass: Fix crash in the simple SSA/ASS decoder.
This is the issue exploited by the anime groups.
We now skip anything in { }
Note that ass/ssa cannot have a valid string with text { text } text.
2008-09-16 15:09:17 +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
f93b233d65 Removed b_pausable flag in favour of b_subtitle. 2008-09-13 23:15:23 +02:00
Laurent Aimar
db9ea591be Added support for alignment in subsdec (subrip). 2008-09-10 00:21:50 +02:00
Laurent Aimar
07262663b3 Improve subsdec html output robustness. 2008-09-07 21:06:37 +02:00
Rémi Denis-Courmont
fa0e963f7f Move a bunch of plugins out of configure.ac 2008-09-05 20:01:25 +03:00
Antoine Cellerier
857535cbac Fix segfault on 64 bit archs. (0 != NULL) 2008-08-24 21:58:07 +02:00
Rémi Denis-Courmont
5cdc5b9d6e Fix format string
This is most likely exploitable with malicious sub files.
2008-08-13 21:48:08 +03:00
Rémi Denis-Courmont
7c80930728 Do not translate log messages 2008-08-13 21:28:14 +03:00
Laurent Aimar
9b19a07597 Fixed subtitle duration when rate != default. 2008-07-20 23:09:29 +02:00
Laurent Aimar
5cc3fd9422 Fixed a typo. 2008-07-18 21:39:42 +02:00
Laurent Aimar
4e6bc3609e Use picture helpers. 2008-07-18 21:35:44 +02:00
Rémi Denis-Courmont
870a36bbd1 Protocol names are localized.
There are real-life cases. There may also be differences in punctuations
and character sets. Besides the VLC core will anyway apply gettext to
these strings, so they are translatable in any case...
2008-07-06 13:58:01 +03:00
Felix Paul Kühne
62ec22599c l10n string fixes
Note that _protocol abbreviations_ and friends are not localisable!
2008-07-06 12:19:40 +02:00
Rémi Duraffort
37a2578ce4 Remove unneeded msg_Err.
Fix potential segfault (check malloc return value).
2008-06-22 22:05:09 +02:00
Jean-Baptiste Kempf
ecbf636873 Add a shortname to USF subs decoder. 2008-06-14 15:43:27 -07: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
Rémi Denis-Courmont
5e15258c9e A lot of missing const in options lists 2008-05-27 22:16:52 +03:00
Rémi Denis-Courmont
13ae40b0ef Use gettext_noop() consistently 2008-05-21 20:19:25 +03:00
Jean-Baptiste Kempf
393b34257f Formatting cleaning 2008-05-20 05:05:27 -07:00
Rémi Denis-Courmont
27d483e9ef Include vlc_plugin.h as needed 2008-05-08 19:20:21 +03: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
Rafaël Carré
26344a540f Fix compilation 2008-03-23 23:12:42 +00:00
Rafaël Carré
cd47dbd343 Do not allocate arbitrary length on the stack 2008-03-23 23:00:27 +00:00
Rafaël Carré
05278162c6 Fix a buffer overflow
Reported by Drew Yao
2008-03-23 22:27:26 +00:00
Rémi Duraffort
eb6f43ef97 Remove useless test before a free() 2008-03-11 23:02:59 +01:00
Rémi Duraffort
6339478fe9 Another time : remove useless test before free(). 2008-03-11 23:02:59 +01:00
Pierre d'Herbemont
dbddc5ae45 More Id and permission fixes. 2008-03-02 23:27:04 +01:00
Rafaël Carré
079a1818dc codecs & packetizers: fix warnings
use size_t instead of int to represent sizes
    removes unused parameters from:
        block_BytestreamInit()
        mpeg4_audio/LOASSyncInfo()
        cinepak/cinepak_Getv1()
        speex/SendPacket()
        subsass/ParseColor()
        ffmpeg/postprocess/InitPostproc() & PostprocPict()
        dvbsub/YuvaYuvp() & encode_pixel_line_{2,4,8}bp()
        faad/DoReordering()

vlc_block_helper.h:
    use size_t, removes unused parameter from block_BytestreamInit()

struct filter_t:
    removes unused parameters from pf_picture_link() & pf_picture_unlink()
    
cmml: fix a segfault (p_item isn't an input item, despite the name) present for some months, proving that nobody did use that code ?
2008-01-29 13:34:30 +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
Rémi Denis-Courmont
bb96821664 Simplify 2007-11-19 21:26:10 +00:00
Rémi Denis-Courmont
b216718576 Comments 2007-11-19 21:21:23 +00:00
Rémi Denis-Courmont
552e595131 Replace strerror() with %m (or Linux DVB: strerror_r) - refs #1297 2007-09-18 16:20:49 +00:00
Rémi Denis-Courmont
b228fab685 Remove dummy error 2007-09-14 15:38:15 +00:00