vlc.git
13 years agoDon't wait location-node for creating input, and allow multiple
Ilkka Ollakka [Wed, 17 Dec 2008 21:07:22 +0000 (23:07 +0200)]
Don't wait location-node for creating input, and allow multiple
location nodes on track.

Use last location-node for uri (maybe first would be better instead ?).

check that input_item_NewExt doesn't return NULL

should fix ticket #2353

13 years ago[Win32] Activate ActiveX by default since now it works.
Jean-Baptiste Kempf [Wed, 17 Dec 2008 21:08:37 +0000 (22:08 +0100)]
[Win32] Activate ActiveX by default since now it works.

13 years agoCheck malloc return value.
Rémi Duraffort [Wed, 17 Dec 2008 20:40:27 +0000 (21:40 +0100)]
Check malloc return value.

13 years agoUse NULL instead of 0.
Rémi Duraffort [Wed, 17 Dec 2008 20:31:01 +0000 (21:31 +0100)]
Use NULL instead of 0.

13 years agoDon't write two times when only one is needed.
Rémi Duraffort [Wed, 17 Dec 2008 20:17:49 +0000 (21:17 +0100)]
Don't write two times when only one is needed.

13 years ago[Qt] SPrefs, activate the headphone filter correctly.
Jean-Baptiste Kempf [Wed, 17 Dec 2008 19:48:14 +0000 (20:48 +0100)]
[Qt] SPrefs, activate the headphone filter correctly.

Remark by Babal.

13 years ago[Qt] Add deinterlacing and AR in video tab in Simple Preferences.
Jean-Baptiste Kempf [Wed, 17 Dec 2008 17:55:45 +0000 (18:55 +0100)]
[Qt] Add deinterlacing and AR in video tab in Simple Preferences.

13 years agoLess includes.
Rémi Duraffort [Wed, 17 Dec 2008 19:17:04 +0000 (20:17 +0100)]
Less includes.

13 years agocaugh caugh.
Rémi Duraffort [Wed, 17 Dec 2008 18:59:09 +0000 (19:59 +0100)]
caugh caugh.

13 years agoAnother fix for win32.
Rémi Duraffort [Wed, 17 Dec 2008 18:53:52 +0000 (19:53 +0100)]
Another fix for win32.

13 years agoFix win32 compilation.
Rémi Duraffort [Wed, 17 Dec 2008 18:44:52 +0000 (19:44 +0100)]
Fix win32 compilation.

13 years agob_menu: remove unused variable
Rémi Denis-Courmont [Tue, 16 Dec 2008 21:04:36 +0000 (23:04 +0200)]
b_menu: remove unused variable

13 years agoMigrate AA and GGI to intf-popupmenu
Rémi Denis-Courmont [Tue, 16 Dec 2008 21:01:04 +0000 (23:01 +0200)]
Migrate AA and GGI to intf-popupmenu

This is untested. Most probably nobody uses these anymore.

13 years agob_menu_change: remove write-only variable
Rémi Denis-Courmont [Tue, 16 Dec 2008 21:00:08 +0000 (23:00 +0200)]
b_menu_change: remove write-only variable

13 years agobdagraph: cleaning.
Rémi Duraffort [Tue, 16 Dec 2008 20:56:40 +0000 (21:56 +0100)]
bdagraph: cleaning.

13 years agoWin32: fix race condition initializing static mutexes
Rémi Denis-Courmont [Tue, 16 Dec 2008 19:51:04 +0000 (21:51 +0200)]
Win32: fix race condition initializing static mutexes

13 years agoRobustify Win32 mutex assertions
Rémi Denis-Courmont [Tue, 16 Dec 2008 19:49:13 +0000 (21:49 +0200)]
Robustify Win32 mutex assertions

13 years agobda: little cleanup.
Rémi Duraffort [Tue, 16 Dec 2008 19:25:57 +0000 (20:25 +0100)]
bda: little cleanup.

13 years agoanalyser/zsh: fix memleak (#2303)
Rémi Duraffort [Tue, 16 Dec 2008 18:50:09 +0000 (19:50 +0100)]
analyser/zsh: fix memleak (#2303)

13 years agoC++-proofing
Rémi Denis-Courmont [Tue, 16 Dec 2008 18:12:00 +0000 (20:12 +0200)]
C++-proofing

13 years agoAVI: fix track names character set (fixes #2334)
Rémi Denis-Courmont [Tue, 16 Dec 2008 17:58:26 +0000 (19:58 +0200)]
AVI: fix track names character set (fixes #2334)

13 years agoFromLatin1: converts from ISO-8859-1 to UTF-8
Rémi Denis-Courmont [Tue, 16 Dec 2008 17:58:10 +0000 (19:58 +0200)]
FromLatin1: converts from ISO-8859-1 to UTF-8

13 years agoRemove conditionally unused function
Rémi Denis-Courmont [Tue, 16 Dec 2008 16:21:10 +0000 (18:21 +0200)]
Remove conditionally unused function

13 years agoCheck for vmsplice() since Middle Ages libc didn't have it
Rémi Denis-Courmont [Tue, 16 Dec 2008 16:05:47 +0000 (18:05 +0200)]
Check for vmsplice() since Middle Ages libc didn't have it

13 years agoi18n
Christophe Mutricy [Tue, 16 Dec 2008 00:22:10 +0000 (00:22 +0000)]
i18n

13 years agoCosmetic: reorder and remove duplicates
Christophe Mutricy [Tue, 16 Dec 2008 00:18:45 +0000 (00:18 +0000)]
Cosmetic: reorder and remove duplicates

13 years agoDistribute pixmaps/space.png
Christophe Mutricy [Tue, 16 Dec 2008 00:14:04 +0000 (00:14 +0000)]
Distribute pixmaps/space.png

13 years agomodules/access_filter is no longer distributed
Christophe Mutricy [Tue, 16 Dec 2008 00:12:56 +0000 (00:12 +0000)]
modules/access_filter is no longer distributed

13 years agoDistribute vorbis.h
Christophe Mutricy [Mon, 15 Dec 2008 19:49:04 +0000 (19:49 +0000)]
Distribute vorbis.h

13 years agoQt/vlm: == instead of =
Rémi Duraffort [Mon, 15 Dec 2008 22:11:05 +0000 (23:11 +0100)]
Qt/vlm: == instead of =

13 years agopudec: fix potential memleaks.
Rémi Duraffort [Mon, 15 Dec 2008 21:59:30 +0000 (22:59 +0100)]
pudec: fix potential memleaks.

13 years agomms/mmstu: fix a memleak and avoid to memcpy two times the same thing
Rémi Duraffort [Mon, 15 Dec 2008 21:48:47 +0000 (22:48 +0100)]
mms/mmstu: fix a memleak and avoid to memcpy two times the same thing
(but yes duplicate 2 lines of code).

13 years agoAdded S_TEXT/ASCII codec to matroska.
Laurent Aimar [Mon, 15 Dec 2008 20:49:38 +0000 (21:49 +0100)]
Added S_TEXT/ASCII codec to matroska.

13 years agoNEWS.
Jean-Baptiste Kempf [Mon, 15 Dec 2008 20:40:17 +0000 (21:40 +0100)]
NEWS.

13 years agoReally fix this.
Rémi Duraffort [Mon, 15 Dec 2008 20:30:31 +0000 (21:30 +0100)]
Really fix this.

13 years agoFix multiple deallocation (three deallocation for the same varaible that's a bit...
Rémi Duraffort [Mon, 15 Dec 2008 20:12:53 +0000 (21:12 +0100)]
Fix multiple deallocation (three deallocation for the same varaible that's a bit big :)).

13 years agoRemove a varaible never really used (only writen one time and then forgotten)
Rémi Duraffort [Mon, 15 Dec 2008 19:56:28 +0000 (20:56 +0100)]
Remove a varaible never really used (only writen one time and then forgotten)

13 years agonetwork/poll: non initialized variable.
Rémi Duraffort [Mon, 15 Dec 2008 19:53:51 +0000 (20:53 +0100)]
network/poll: non initialized variable.

13 years agoFix compilation warning on Win CE.
Rémi Duraffort [Mon, 15 Dec 2008 19:45:12 +0000 (20:45 +0100)]
Fix compilation warning on Win CE.

13 years agoAdded support for real video and 14_4 audio codec in mkv.
Laurent Aimar [Mon, 15 Dec 2008 19:56:59 +0000 (20:56 +0100)]
Added support for real video and 14_4 audio codec in mkv.

Other audio codecs (cook/28_8/atrac3) will need a lot more code.

13 years agoUnused variable.
Rémi Duraffort [Mon, 15 Dec 2008 19:34:40 +0000 (20:34 +0100)]
Unused variable.

13 years agocontrol/media_control: fix a memleak (we don't need to do a copy if we use const...
Rémi Duraffort [Mon, 15 Dec 2008 19:32:35 +0000 (20:32 +0100)]
control/media_control: fix a memleak (we don't need to do a copy if we use const char*).

13 years agoUse const char* when needed (easier to understand if a function will try to grab...
Rémi Duraffort [Mon, 15 Dec 2008 19:28:02 +0000 (20:28 +0100)]
Use const char* when needed (easier to understand if a function will try to grab a string).

13 years agoAdded vlc_get_libvlc_object to libvlccore
Basos G [Fri, 12 Dec 2008 15:12:17 +0000 (17:12 +0200)]
Added vlc_get_libvlc_object to libvlccore

It is intented to expose the libvlc_int_t (the main vlc object)
to enable extented vlc hacking.. E.g. when you need to make something
with configuration or modules that it is not provided by the PUBLIC API,
you expose the libvlc_int_t as an vlc_object_t and act upon it with
the internal (libvlccore) API...

Signed-off-by: Rémi Denis-Courmont <rdenis@simphalempin.com>
Put back to libvlc rather than libvlccore (a stupid idea of mine).

13 years agoFix memleak (#2351) (mvar_AppendNewVar already do a strdup of the value);
Rémi Duraffort [Mon, 15 Dec 2008 19:07:57 +0000 (20:07 +0100)]
Fix memleak (#2351) (mvar_AppendNewVar already do a strdup of the value);

13 years agoxtag_free don't need to return anything.
Rémi Duraffort [Mon, 15 Dec 2008 19:01:40 +0000 (20:01 +0100)]
xtag_free don't need to return anything.

13 years ago* Fix memleak (#2352)
Rémi Duraffort [Mon, 15 Dec 2008 18:59:40 +0000 (19:59 +0100)]
* Fix memleak (#2352)
* Use NULL instead of 0
* cosmetics.

13 years agoFix memleak (#2350).
Rémi Duraffort [Mon, 15 Dec 2008 18:40:27 +0000 (19:40 +0100)]
Fix memleak (#2350).

13 years agoRemove unneded test before delete/free.
Rémi Duraffort [Mon, 15 Dec 2008 18:38:33 +0000 (19:38 +0100)]
Remove unneded test before delete/free.

13 years agoBDA free() strings from var_GetNon_EmptyString
Ken Self [Mon, 15 Dec 2008 16:50:42 +0000 (17:50 +0100)]
BDA free() strings from var_GetNon_EmptyString

13 years agoAdd ATSC option to GUI
kenself [Sun, 14 Dec 2008 11:04:25 +0000 (22:04 +1100)]
Add ATSC option to GUI

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
13 years agoSignificant changes to ATSC and DVB-S processing which now work.
kenself [Sun, 14 Dec 2008 11:04:24 +0000 (22:04 +1100)]
Significant changes to ATSC and DVB-S processing which now work.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
+ Remove whitespace (jb)

13 years agoAdded Tunng Space class definitions
kenself [Sun, 14 Dec 2008 11:04:23 +0000 (22:04 +1100)]
Added Tunng Space class definitions

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
13 years agoEnhance DVB-S handling with range parameter and option to create tuning space
kenself [Sun, 14 Dec 2008 11:04:22 +0000 (22:04 +1100)]
Enhance DVB-S handling with range parameter and option to create tuning space

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
13 years ago[Qt] Cleanup: Don't skip first sorting, seems that you don't need that kinda
Ilkka Ollakka [Mon, 15 Dec 2008 12:39:28 +0000 (14:39 +0200)]
[Qt] Cleanup: Don't skip first sorting, seems that you don't need that kinda
 workaround to get items correctly ordered in playlist, just set sortingIndicator
 to right column and let playlist sort empty list when enabling sorting.

 Works for me, but please double check.

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.