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

10975 Commits

Author SHA1 Message Date
Jean-Baptiste Kempf
086d0746ed Qt4 - Sprefs, ui margin adjustements. 2007-10-21 01:46:18 +00:00
Jean-Baptiste Kempf
18467ed4f2 Qt4 -- remove extra empty line. 2007-10-21 01:42:13 +00:00
Jean-Baptiste Kempf
3500cf1011 Qt4 - Simple prefs, re-do [22621], but removes all the connects for all the configcontrol, remove some functions, clean it, remove some dynamic_cast, but basically do the same. 2007-10-21 01:31:38 +00:00
Rafaël Carré
7e6bc77e17 telepathy: don't Close() twice. one time when we encounter an error, one more time when VLC exits. 2007-10-21 00:05:44 +00:00
Rafaël Carré
1995f882d4 New inhibit module to prevent the power management daemon (usually gnome-power-manager) to suspend/hibernate the laptop while VLC is active. 2007-10-20 23:47:34 +00:00
Laurent Aimar
e7d9e5601f Added sout_UpdateStatistic and fixed transcode module to use it.
As a side effect, it fixed a potential segfault (race condition) when using
sout-keep (but I am not sure if we have a stream_out module that can show the
problem)

 sout_UpdateStatistic still uses input internal data and that need to
be fixed. Audio output need such a clean too.
2007-10-20 23:22:48 +00:00
Jean-Paul Saman
fe1ad10679 Deinterlace prototype should be defined whether or not swscale is used. 2007-10-20 19:15:05 +00:00
Jean-Paul Saman
299be2de51 Deinterlace module doesn't depend on swscale or img_* ffmpeg functionality. 2007-10-20 18:52:45 +00:00
Jean-Paul Saman
cae8addfa7 sws_scale_ordered() is deprecated in newer ffmpeg 2007-10-20 18:47:43 +00:00
Laurent Aimar
bed5264a7e Let ffmpeg handle APE codec (Monkey's Audio) as it seems to "work" with the
ffmpeg demuxer (I am not sure seeking works alright).
2007-10-20 16:13:01 +00:00
Felix Paul Kühne
646e343fab * disabled stats updater as internal libvlc headers may not be used in modules. needs a real fix 2007-10-20 15:05:16 +00:00
Pavlov Konstantin
94bf62da4a Bump required dirac version to 0.8.0 and fix dirac codec module to support 0.8.
Tested with dirac files created by ffmpeg (by means of dirac support ffmpeg patch).
2007-10-19 20:58:12 +00:00
Rafaël Carré
4f31c7844b qt4: control_(Add/Remove/Exists) are not ready yet. (and btw, the previous commit also introduced last.fm settings in the simple preferences) 2007-10-19 10:34:46 +00:00
Rafaël Carré
8f2dc55470 qt4: fix the use of HTTP in open dialog 2007-10-19 10:30:34 +00:00
Jean-Baptiste Kempf
0a90b9b0ce Add NellyMoser with FourCC NELL. 2007-10-19 02:32:16 +00:00
Jean-Baptiste Kempf
2d38cb093a Qt4 - make the Browse Device button to actually do something. Fix Trax#49. This has to be checked when you want to open a VIDEO_TS folder (reading V_T or V_T/.. ?) 2007-10-19 00:30:49 +00:00
Jean-Baptiste Kempf
c854ce9a04 Qt4 - open File shortcut fix. 2007-10-19 00:27:06 +00:00
Laurent Aimar
5da32d6588 DVD CC are not reordered. 2007-10-18 22:26:27 +00:00
Jean-Paul Saman
22ec91db9f Use proper unity. 2007-10-18 22:10:15 +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
6535c24d5e Remove printf(). 2007-10-18 22:10:05 +00:00
Jean-Paul Saman
81959d2951 Remove useless empty line. 2007-10-18 22:09:59 +00:00
Jean-Paul Saman
795b5c7c1d Add VLC_FOURCC('R','G','B','A') to modules/codec/ffmpeg/video.c 2007-10-18 22:09:39 +00:00
Jean-Paul Saman
8723242733 Fixed compiler warning for unused variables. 2007-10-18 22:08:44 +00:00
Rafaël Carré
eec1f61354 xspf writer: forget to increment the source pointer in [22665], that would result in file://file://file:///path/to/input entries in ml.xspf 2007-10-18 20:20:58 +00:00
Laurent Aimar
fee7c618a8 Tivo depends on cc.h 2007-10-18 20:03:41 +00:00
Laurent Aimar
418f8da822 Added support for DVD and ReplayTV CC. 2007-10-18 20:03:12 +00:00
Rafaël Carré
7890152736 telepathy: register the callbacks only when we are connected to the bus, to avoid the module being unloaded, while the callbacks are still active 2007-10-18 19:54:52 +00:00
Laurent Aimar
8a10f2b7fb Added partial XDS decoding support (channle/program)
Fixed use of uninitialized data for CC detection.
2007-10-18 19:42:50 +00:00
Laurent Aimar
686e89e128 Fixed infinite loop. 2007-10-18 19:36:06 +00:00
Rafaël Carré
fc5954abbb xspf writer: do percent encoding on more characters when we have a file:// URI.
We don't do that on other URIs because those characters may be used as delimiters, and must not be percent encoded.

Now produces valid XSPF-1 files.
2007-10-18 16:22:35 +00:00
Rafaël Carré
f452c11004 playlist_CreateNode(): add an argument to specify an input_item_t to be linked with the node, rather than creating a new input.
Setting that argument to NULL will make playlist_CreateNode() behave like previously.

That way we can create only one input per pair of node (for local playlist, media library, and service discovery)
Previous behaviour was to create 2 inputs with the same i_id member, but we would store both input in a binary search tree (sorted by i_id), and that kind of tree MUST NOT have 2 items with the same key, else we will get some bad memory corruption when the wrong input is removed from the tree (the other being left in the tree while the memory referred by it was freed).
Note that this breaks ABI
2007-10-18 15:34:01 +00:00
Felix Paul Kühne
fbce9b9638 * implemented the generic VLC media player Help window on OSX to match the QT4 interface. Additionally, I modified the HTML source a bit, so potential umlauts won't be displayed as UTF-16 on OSX, which would lead to German umlauts being Chinese characters, etc. BTW. Withthis commit, we also link against the WebKit framework.. 2007-10-18 15:18:44 +00:00
Rafaël Carré
ac364cbee2 nsv demuxer: H264 is quite common 2007-10-17 23:04:43 +00:00
Rafaël Carré
db3e9feab6 qt4: The media library can be disabled 2007-10-17 22:55:50 +00:00
Rafaël Carré
eda8ea1044 qt4: open file requester when the playlist is empty, but media library or services discovery aren't 2007-10-17 22:42:39 +00:00
Christophe Mutricy
6dc378e72f svn:keywords=Id 2007-10-17 22:41:02 +00:00
Laurent Aimar
caed6fe745 Added closed captions decoding for tivo files.
Please reports broken CC decoding (with a sample to test).
2007-10-17 20:34:53 +00:00
Laurent Aimar
85b124f08d Added cc data extraction support for mpeg 1/2 when the mpeg packetizer
is used. (Only dvb/atsc CC support is working)
2007-10-17 19:56:26 +00:00
Laurent Aimar
f75f9b5b36 Build CC module. 2007-10-17 19:52:41 +00:00
Laurent Aimar
a0429d0043 Added closed captions decoding/extracting from ES data. The CC tracks
are dynamically added when detected.
(Decoder/Packetizer support not yet commited)
2007-10-17 19:51:25 +00:00
Laurent Aimar
2cdbf636e6 Closed captions decoder.
The rollup and paint on mode is not really good (a lot of flicker) but
I don't see how to fix it (the subtitle is updated as soon as a new
character is added).
2007-10-17 19:48:16 +00:00
Rémi Denis-Courmont
7b3eb71e85 Always check the certificates chain - it does not make any sense, is counter-intuitive and insecure to use x509 but not validate certs.
The whole security and point of TLS rely on this...
2007-10-17 17:14:30 +00:00
Rémi Denis-Courmont
c7d798397b Error out if hostname not specified
(this would be a bug in whatever is using the TLS object anyway)
2007-10-17 17:05:36 +00:00
Rafaël Carré
23b12fce6b sap: do not release an object we did't yield 2007-10-17 13:09:40 +00:00
Jean-Baptiste Kempf
b82b61f2a2 Qt 4.2: compatibility... btw, just switch to QT 4.3.2.... :D 2007-10-16 17:43:31 +00:00
Jean-Baptiste Kempf
90f42f4b52 Qt4 - Open: - remove a few kludges, clean and do it a better way.
- Use a QDirModel to provide completion, this is cool for geeks, but may increase the size of the object, since we didn't use that class before... Any thoughts on that? Remove it for Windows ?
            - Clean the layouts, and simplify and fix some signals.
            - layout fixes for capture.
2007-10-16 17:19:27 +00:00
Rafaël Carré
6f39c297f1 qt4: fix a segfault 2007-10-16 14:18:21 +00:00
Christophe Mutricy
b304bb033d i18n for the Qt dialogs 2007-10-15 21:43:40 +00:00
Rafaël Carré
1782c4e455 qt4 preferences: combo is mandatory in StringListConfigControl constructor 2007-10-15 21:17:12 +00:00