vlc.git
13 years ago[QT] cosmetic, use regexp instead of multiple removes in simple preferences
Ilkka Ollakka [Mon, 15 Dec 2008 11:48:22 +0000 (13:48 +0200)]
[QT] cosmetic, use regexp instead of multiple removes in simple preferences

13 years agopython bindings: workaround for the #2257 / #2266 VLC bug (linux only ATM)
Olivier Aubert [Mon, 15 Dec 2008 10:44:39 +0000 (11:44 +0100)]
python bindings: workaround for the #2257 / #2266 VLC bug (linux only ATM)

13 years agoupdate version and distribution management
Filippo Carone [Sun, 14 Dec 2008 21:23:38 +0000 (22:23 +0100)]
update version and distribution management

13 years agojvlc: various unit tests fixes
Filippo Carone [Sun, 14 Dec 2008 21:23:06 +0000 (22:23 +0100)]
jvlc: various unit tests fixes

13 years agojvlc: fix LibVlcState enum to reflect native states
Filippo Carone [Sun, 14 Dec 2008 18:00:38 +0000 (19:00 +0100)]
jvlc: fix LibVlcState enum to reflect native states

13 years agocmml: fix memleak (#2345)
Rémi Duraffort [Sun, 14 Dec 2008 18:03:32 +0000 (19:03 +0100)]
cmml: fix memleak (#2345)

13 years agovlm: don't remove quotes around name in
Rémi Duraffort [Sun, 14 Dec 2008 17:58:41 +0000 (18:58 +0100)]
vlm: don't remove quotes around name in
setup test output #standard{mux=ts,access=udp,dst=239.255.100.42,sap,name="Pouet Pouet"}
That's maybe not the best way to do this.
Fix #2346

13 years agojvlc: more libvlc_media unit tests added
Filippo Carone [Sun, 14 Dec 2008 17:42:15 +0000 (18:42 +0100)]
jvlc: more libvlc_media unit tests added

13 years agoMediaDescriptorTest.java removed
Filippo Carone [Sun, 14 Dec 2008 17:05:10 +0000 (18:05 +0100)]
MediaDescriptorTest.java removed

13 years agoMediaDescriptorTest renamed to LibVlcMediaTest
Filippo Carone [Sun, 14 Dec 2008 17:04:38 +0000 (18:04 +0100)]
MediaDescriptorTest renamed to LibVlcMediaTest

13 years agojvlc: add_intf unit test added
Filippo Carone [Sun, 14 Dec 2008 17:03:04 +0000 (18:03 +0100)]
jvlc: add_intf unit test added

13 years agojvlc: some libvlc_media bindings added
Filippo Carone [Sun, 14 Dec 2008 16:59:57 +0000 (17:59 +0100)]
jvlc: some libvlc_media bindings added

13 years agojvlc: LibVlcMediaDescriptor renamed to LibVlcMedia
Filippo Carone [Sun, 14 Dec 2008 16:25:02 +0000 (17:25 +0100)]
jvlc: LibVlcMediaDescriptor renamed to LibVlcMedia

13 years agojvlc: libvlc_add_intf and libvlc_wait added
Filippo Carone [Sun, 14 Dec 2008 16:11:50 +0000 (17:11 +0100)]
jvlc: libvlc_add_intf and libvlc_wait added

13 years agoreturn width on getWidth, not height
Filippo Carone [Sun, 14 Dec 2008 16:09:59 +0000 (17:09 +0100)]
return width on getWidth, not height

13 years agoProtect against division by 0 on corrupted file (real).
Laurent Aimar [Sun, 14 Dec 2008 16:23:28 +0000 (17:23 +0100)]
Protect against division by 0 on corrupted file (real).

13 years agoFixed real frame allocation error path.
Laurent Aimar [Sun, 14 Dec 2008 15:52:34 +0000 (16:52 +0100)]
Fixed real frame allocation error path.

13 years agoRemove unused variables.
Rémi Duraffort [Sun, 14 Dec 2008 15:54:48 +0000 (16:54 +0100)]
Remove unused variables.

13 years agoRemoved useless real video code in avcodec.
Laurent Aimar [Sun, 14 Dec 2008 15:37:46 +0000 (16:37 +0100)]
Removed useless real video code in avcodec.

13 years agoFixed frame rate output value.
Laurent Aimar [Sun, 14 Dec 2008 15:37:09 +0000 (16:37 +0100)]
Fixed frame rate output value.

13 years agoDo not print real index debug by default.
Laurent Aimar [Sun, 14 Dec 2008 15:13:12 +0000 (16:13 +0100)]
Do not print real index debug by default.

13 years agoFixed a few real demuxer issues.
Laurent Aimar [Sun, 14 Dec 2008 14:28:09 +0000 (15:28 +0100)]
Fixed a few real demuxer issues.

Fixed a typo (unintialized variable)
Fixed RA 28_8/14_4 support.
Fixed error with SIPR codec.
Fixed a few memleaks on error.

13 years agoFixed real PCR.
Laurent Aimar [Sun, 14 Dec 2008 13:12:34 +0000 (14:12 +0100)]
Fixed real PCR.

13 years agoCosmetics real demux reorganization.
Laurent Aimar [Sun, 14 Dec 2008 12:18:00 +0000 (13:18 +0100)]
Cosmetics real demux reorganization.

13 years agoIncrease its priority.
Laurent Aimar [Sun, 14 Dec 2008 11:57:03 +0000 (12:57 +0100)]
Increase its priority.

It should be safe(?).
It actually works better than ffmpeg except that seeking without
index does not work.
It was used anyway for .rm file.

13 years agoAdded uncompressed rar stream filter.
Laurent Aimar [Sun, 14 Dec 2008 11:24:48 +0000 (12:24 +0100)]
Added uncompressed rar stream filter.

It supports uncompressed rar only.
The biggest file is automatically selected.

13 years agoBig clean up/rewrite of the real demuxer.
Laurent Aimar [Sun, 14 Dec 2008 11:22:16 +0000 (12:22 +0100)]
Big clean up/rewrite of the real demuxer.

It fixes:
 - a bunch of array overflows
 - a bunch of non checked malloc.
 - pcr value
 - video frame gathering.
 - seeking.

13 years agoImproved detection of multi-part files for rar.
Laurent Aimar [Sat, 13 Dec 2008 15:58:32 +0000 (16:58 +0100)]
Improved detection of multi-part files for rar.

13 years agoImproved the way input-list is given to stream_AccessNew.
Laurent Aimar [Sat, 13 Dec 2008 00:17:58 +0000 (01:17 +0100)]
Improved the way input-list is given to stream_AccessNew.

13 years agoRemoved useless b_quick parameter in stream_AccessNew.
Laurent Aimar [Fri, 12 Dec 2008 23:33:56 +0000 (00:33 +0100)]
Removed useless b_quick parameter in stream_AccessNew.

13 years agoIgnore modules/stream_filter/Makefile.am
Rémi Duraffort [Sun, 14 Dec 2008 11:35:08 +0000 (12:35 +0100)]
Ignore modules/stream_filter/Makefile.am

13 years agoRemove modules/demux/decomp.c from po files.
Rémi Duraffort [Sat, 13 Dec 2008 16:54:30 +0000 (17:54 +0100)]
Remove modules/demux/decomp.c from po files.

13 years agomodule_need wants pointers and boolean so give NULL and false instead of 0.
Rémi Duraffort [Sat, 13 Dec 2008 16:05:14 +0000 (17:05 +0100)]
module_need wants pointers and boolean so give NULL and false instead of 0.

13 years agoanother fix for win32.
Rémi Duraffort [Sat, 13 Dec 2008 15:42:07 +0000 (16:42 +0100)]
another fix for win32.

13 years agoFix compilation on win32.
Rémi Duraffort [Sat, 13 Dec 2008 15:29:18 +0000 (16:29 +0100)]
Fix compilation on win32.

13 years agoUse calloc instead of malloc+memset.
Rémi Duraffort [Sat, 13 Dec 2008 15:24:24 +0000 (16:24 +0100)]
Use calloc instead of malloc+memset.

13 years agosout/switcher: fix potential memleaks.
Rémi Duraffort [Sat, 13 Dec 2008 14:31:24 +0000 (15:31 +0100)]
sout/switcher: fix potential memleaks.

13 years agosout/switcher: fix compilation.
Rémi Duraffort [Sat, 13 Dec 2008 14:29:42 +0000 (15:29 +0100)]
sout/switcher: fix compilation.

13 years agotell jna to load libvlc with RTLD_GLOBAL option
Filippo Carone [Sat, 13 Dec 2008 14:13:49 +0000 (15:13 +0100)]
tell jna to load libvlc with RTLD_GLOBAL option

13 years agojna version updated
Filippo Carone [Sat, 13 Dec 2008 14:12:11 +0000 (15:12 +0100)]
jna version updated

13 years agoUse calloc instead of malloc+memset.
Rémi Duraffort [Fri, 12 Dec 2008 22:50:38 +0000 (23:50 +0100)]
Use calloc instead of malloc+memset.

13 years agorealrtsp: fix compilation warning, use calloc and some cosmetics.
Rémi Duraffort [Fri, 12 Dec 2008 22:35:53 +0000 (23:35 +0100)]
realrtsp: fix compilation warning, use calloc and some cosmetics.

13 years agorealrtsp: cosmetics
Rémi Duraffort [Fri, 12 Dec 2008 22:20:58 +0000 (23:20 +0100)]
realrtsp: cosmetics

13 years agortspreal: no need to compute the values of this array.
Rémi Duraffort [Fri, 12 Dec 2008 22:12:00 +0000 (23:12 +0100)]
rtspreal: no need to compute the values of this array.

13 years agortspreal: no need to ask for the size of the array as
Rémi Duraffort [Fri, 12 Dec 2008 22:06:55 +0000 (23:06 +0100)]
rtspreal: no need to ask for the size of the array as
We know it at compile time + some cleanups.

13 years agorealrtsp: don't write outside a static buffer.
Rémi Duraffort [Fri, 12 Dec 2008 21:48:09 +0000 (22:48 +0100)]
realrtsp: don't write outside a static buffer.

13 years agorealrtsp: fix read after the end of the string if the input buffer length isn't a...
Rémi Duraffort [Fri, 12 Dec 2008 21:12:50 +0000 (22:12 +0100)]
realrtsp: fix read after the end of the string if the input buffer length isn't a multiple of 4.

13 years agorealrtsp: initialize *all* the array
Rémi Duraffort [Fri, 12 Dec 2008 20:48:45 +0000 (21:48 +0100)]
realrtsp: initialize *all* the array

13 years agorealrtsp: fix potential memleaks.
Rémi Duraffort [Fri, 12 Dec 2008 20:43:38 +0000 (21:43 +0100)]
realrtsp: fix potential memleaks.

13 years agoUse calloc when needed.
Rémi Duraffort [Fri, 12 Dec 2008 19:42:23 +0000 (20:42 +0100)]
Use calloc when needed.

13 years agoUse calloc instead of malloc+memset.
Rémi Duraffort [Fri, 12 Dec 2008 19:35:19 +0000 (20:35 +0100)]
Use calloc instead of malloc+memset.

13 years agoUse calloc instead of malloc+memset.
Rémi Duraffort [Fri, 12 Dec 2008 19:22:18 +0000 (20:22 +0100)]
Use calloc instead of malloc+memset.

13 years agoUse NULL for pointer
Sébastien Escudier [Fri, 12 Dec 2008 09:05:47 +0000 (10:05 +0100)]
Use NULL for pointer

Signed-off-by: Rémi Duraffort <ivoire@videolan.org>
13 years ago[MKV] Detect Dirac in MKV.
Jean-Baptiste Kempf [Fri, 12 Dec 2008 10:42:34 +0000 (11:42 +0100)]
[MKV] Detect Dirac in MKV.

This needs more testing, but we are lacking samples.

13 years agoDo not use 2 event manager in input.
Laurent Aimar [Thu, 11 Dec 2008 22:03:32 +0000 (23:03 +0100)]
Do not use 2 event manager in input.

13 years agoFixed some avi with jpeg video.
Laurent Aimar [Wed, 10 Dec 2008 18:03:08 +0000 (19:03 +0100)]
Fixed some avi with jpeg video.

13 years agoFixed raw video maks in avi.
Laurent Aimar [Wed, 10 Dec 2008 18:01:26 +0000 (19:01 +0100)]
Fixed raw video maks in avi.

13 years agoCosmetics.
Laurent Aimar [Tue, 9 Dec 2008 21:45:26 +0000 (22:45 +0100)]
Cosmetics.

13 years agoGive a clue about extending enums
Rémi Denis-Courmont [Thu, 11 Dec 2008 19:11:54 +0000 (21:11 +0200)]
Give a clue about extending enums

13 years agoFix warning
Rémi Denis-Courmont [Thu, 11 Dec 2008 19:11:48 +0000 (21:11 +0200)]
Fix warning

13 years agolibvlc_MediaPlayerSnapshotTaken Event creation
basos [Thu, 30 Oct 2008 09:45:56 +0000 (11:45 +0200)]
libvlc_MediaPlayerSnapshotTaken Event creation

It is emmited whenever a snapshot is taken by any means
(gui, libvlc, button ) and also passes the full path of
the new image as event data. Rev 1

Signed-off-by: Rémi Denis-Courmont <rdenis@simphalempin.com>
13 years agoFix typo in comment
Pierre Ynard [Thu, 11 Dec 2008 15:55:41 +0000 (16:55 +0100)]
Fix typo in comment

Fix typo in comment

Signed-off-by: Rémi Denis-Courmont <rdenis@simphalempin.com>
13 years agotypo in event manager
Sébastien Escudier [Thu, 11 Dec 2008 10:39:57 +0000 (11:39 +0100)]
typo in event manager

Signed-off-by: Rémi Denis-Courmont <rdenis@simphalempin.com>
13 years agoFix deadlock, do not jump out of cleanup context
Rémi Denis-Courmont [Wed, 10 Dec 2008 20:27:24 +0000 (22:27 +0200)]
Fix deadlock, do not jump out of cleanup context

13 years agoStill try to splice as many memory pages as possible
Rémi Denis-Courmont [Wed, 10 Dec 2008 20:20:25 +0000 (22:20 +0200)]
Still try to splice as many memory pages as possible

13 years agoDon't set an useless value
Rémi Denis-Courmont [Wed, 10 Dec 2008 20:19:57 +0000 (22:19 +0200)]
Don't set an useless value

13 years agoDo not use vmsplice in case of underflow (near end-of-file)
Rémi Denis-Courmont [Wed, 10 Dec 2008 20:07:37 +0000 (22:07 +0200)]
Do not use vmsplice in case of underflow (near end-of-file)

13 years agodecomp: implement minimal controls
Rémi Denis-Courmont [Wed, 10 Dec 2008 17:58:41 +0000 (19:58 +0200)]
decomp: implement minimal controls

13 years agoEnable the decomp plugin
Rémi Denis-Courmont [Wed, 10 Dec 2008 17:30:35 +0000 (19:30 +0200)]
Enable the decomp plugin

13 years agoTurn the decompression plugin into a stream filter
Rémi Denis-Courmont [Wed, 10 Dec 2008 17:19:56 +0000 (19:19 +0200)]
Turn the decompression plugin into a stream filter

13 years agoput CVE numbers for 0.9.6, synced with bugfix-branch and fixed some typos
Felix Paul Kühne [Wed, 10 Dec 2008 10:02:42 +0000 (11:02 +0100)]
put CVE numbers for 0.9.6, synced with bugfix-branch and fixed some typos

13 years agoSupport for some ACD Systel Digital files. FourCC ACDV.
Jean-Baptiste Kempf [Wed, 10 Dec 2008 08:56:41 +0000 (09:56 +0100)]
Support for some ACD Systel Digital files. FourCC ACDV.

This will not work yet in all AVI.

13 years ago[Qt] Remove access filters from Preferences.
Jean-Baptiste Kempf [Wed, 10 Dec 2008 08:13:44 +0000 (09:13 +0100)]
[Qt] Remove access filters from Preferences.

Timeshift and record are automatic now.

13 years ago[Qt] Settings name consistency.
Jean-Baptiste Kempf [Tue, 9 Dec 2008 20:14:20 +0000 (21:14 +0100)]
[Qt] Settings name consistency.

13 years ago[Qt] Add an icon when dragging.
Jean-Baptiste Kempf [Tue, 9 Dec 2008 20:03:55 +0000 (21:03 +0100)]
[Qt] Add an icon when dragging.

This improves the user experience.

13 years ago[Qt] Fix tooltip texts
Jean-Philippe Andre [Tue, 9 Dec 2008 22:06:09 +0000 (23:06 +0100)]
[Qt] Fix tooltip texts

-- this adds a translatable string

13 years agoFixed make check.
Laurent Aimar [Tue, 9 Dec 2008 21:28:10 +0000 (22:28 +0100)]
Fixed make check.

13 years agoRemove access-filter support.
Laurent Aimar [Tue, 9 Dec 2008 21:09:52 +0000 (22:09 +0100)]
Remove access-filter support.

The GUI need to be updated (QT4/macosx/wx).
The module "dump" and "bandwidth" need to be ported to stream_filter.

13 years agoFix vout window capability name
Rémi Denis-Courmont [Tue, 9 Dec 2008 20:53:19 +0000 (22:53 +0200)]
Fix vout window capability name

(Now agrees with module_need)

13 years agoMoved stream record to its own module.
Laurent Aimar [Tue, 9 Dec 2008 20:06:12 +0000 (21:06 +0100)]
Moved stream record to its own module.

13 years agoSupport for auto and user requested stream_filter.
Laurent Aimar [Mon, 8 Dec 2008 21:34:33 +0000 (22:34 +0100)]
Support for auto and user requested stream_filter.

13 years agoAdded files/declarations for stream_filter module.
Laurent Aimar [Tue, 9 Dec 2008 19:12:04 +0000 (20:12 +0100)]
Added files/declarations for stream_filter module.

13 years agoCosmetics.
Laurent Aimar [Mon, 8 Dec 2008 21:14:08 +0000 (22:14 +0100)]
Cosmetics.

13 years agoSplit stream_demux from input/demux.c
Laurent Aimar [Mon, 8 Dec 2008 21:11:16 +0000 (22:11 +0100)]
Split stream_demux from input/demux.c

13 years agoRemoved useless stream_DemuxDelete.
Laurent Aimar [Mon, 8 Dec 2008 21:04:11 +0000 (22:04 +0100)]
Removed useless stream_DemuxDelete.

Use stream_Delete instead.

13 years agoPrepare for stream filter.
Laurent Aimar [Mon, 8 Dec 2008 20:50:21 +0000 (21:50 +0100)]
Prepare for stream filter.

13 years agoFixed input_get_event_manager naming scheme.
Laurent Aimar [Mon, 8 Dec 2008 20:02:35 +0000 (21:02 +0100)]
Fixed input_get_event_manager naming scheme.

13 years agoFixed input_AddSubtitle(s) coherency.
Laurent Aimar [Mon, 8 Dec 2008 19:54:28 +0000 (20:54 +0100)]
Fixed input_AddSubtitle(s) coherency.

13 years agoCosmetics.
Laurent Aimar [Mon, 8 Dec 2008 19:27:34 +0000 (20:27 +0100)]
Cosmetics.

13 years agoRemoved debug leftover.
Laurent Aimar [Sat, 6 Dec 2008 20:45:27 +0000 (21:45 +0100)]
Removed debug leftover.

13 years agoDo not access input object from decoders.
Laurent Aimar [Sat, 6 Dec 2008 17:59:49 +0000 (18:59 +0100)]
Do not access input object from decoders.

13 years agoParse meta data at ogg level.
Laurent Aimar [Sat, 6 Dec 2008 17:38:41 +0000 (18:38 +0100)]
Parse meta data at ogg level.

It will allows to remove ugly hack in decoder.

13 years agoDisplay codec meta data.
Laurent Aimar [Fri, 5 Dec 2008 16:41:56 +0000 (17:41 +0100)]
Display codec meta data.

13 years agoFixed event on UNKNOWN_ES es.
Laurent Aimar [Fri, 5 Dec 2008 16:40:48 +0000 (17:40 +0100)]
Fixed event on UNKNOWN_ES es.

13 years agoAllow decoder/packetizer to output meta data.
Laurent Aimar [Fri, 5 Dec 2008 09:47:31 +0000 (10:47 +0100)]
Allow decoder/packetizer to output meta data.

They are ignored for now.

13 years agoFixed ppsz_input_state in RC after input state changes.
Laurent Aimar [Fri, 5 Dec 2008 09:22:59 +0000 (10:22 +0100)]
Fixed ppsz_input_state in RC after input state changes.

13 years ago[Qt] Save the values saved during Toolbar edition.
Jean-Baptiste Kempf [Tue, 9 Dec 2008 19:39:27 +0000 (20:39 +0100)]
[Qt] Save the values saved during Toolbar edition.

13 years agoCorrected comparison in RTP port selection. While loop cleaned.
Vicente Jimenez Aguilar [Wed, 3 Dec 2008 00:02:51 +0000 (01:02 +0100)]
Corrected comparison in RTP port selection. While loop cleaned.

Signed-off-by: Rémi Denis-Courmont <rdenis@simphalempin.com>
13 years agoFactorize a condition
Rémi Denis-Courmont [Tue, 9 Dec 2008 18:34:38 +0000 (20:34 +0200)]
Factorize a condition

13 years agoFix type
Rémi Denis-Courmont [Tue, 9 Dec 2008 18:34:24 +0000 (20:34 +0200)]
Fix type