vlc.git
13 years agoD-Bus - Implement "Random" Method. Patch from Mirsal ENNAIME, as usual.
Jean-Baptiste Kempf [Sun, 3 Jun 2007 00:46:03 +0000 (00:46 +0000)]
D-Bus - Implement "Random" Method. Patch from Mirsal ENNAIME, as usual.

13 years agoQt4 - MediaInfo: spaces cleanup
Jean-Baptiste Kempf [Sat, 2 Jun 2007 20:27:37 +0000 (20:27 +0000)]
Qt4 - MediaInfo: spaces cleanup

13 years agoQt4 - MediaInfo, move the tabWidget to the Dialog class and remove it from components.
Jean-Baptiste Kempf [Sat, 2 Jun 2007 20:18:24 +0000 (20:18 +0000)]
Qt4 - MediaInfo, move the tabWidget to the Dialog class and remove it from components.

13 years agoqt4 - Include cleanup.
Jean-Baptiste Kempf [Sat, 2 Jun 2007 19:11:19 +0000 (19:11 +0000)]
qt4 - Include cleanup.

13 years agoQt4 - Space fixes.
Jean-Baptiste Kempf [Sat, 2 Jun 2007 18:24:15 +0000 (18:24 +0000)]
Qt4 - Space fixes.

13 years agoqt4 - Dialogs: compile fix and small modifications.
Jean-Baptiste Kempf [Sat, 2 Jun 2007 18:23:40 +0000 (18:23 +0000)]
qt4 - Dialogs: compile fix and small modifications.

13 years agoQt4 - Info Panels: Rewrite Meta Data and Dionoea's feature request. (1)
Jean-Baptiste Kempf [Sat, 2 Jun 2007 18:21:27 +0000 (18:21 +0000)]
Qt4 - Info Panels: Rewrite Meta Data and Dionoea's feature request. (1)

13 years agochroma conversion: a few fixes
Damien Fouilleul [Sat, 2 Jun 2007 17:17:23 +0000 (17:17 +0000)]
chroma conversion: a few fixes

13 years agoCompile fix
Christophe Mutricy [Sat, 2 Jun 2007 11:42:19 +0000 (11:42 +0000)]
Compile fix

13 years agoupdate po files with the Qt4 strings
Christophe Mutricy [Sat, 2 Jun 2007 00:03:55 +0000 (00:03 +0000)]
update po files with the Qt4 strings

13 years agoAll: Qt4 intf i18n fix (part 1)
Christophe Mutricy [Sat, 2 Jun 2007 00:02:54 +0000 (00:02 +0000)]
All: Qt4 intf i18n fix (part 1)

13 years agoSlovakian l10n update by Marián Hikaník
Christophe Mutricy [Fri, 1 Jun 2007 21:22:22 +0000 (21:22 +0000)]
Slovakian l10n update by Marián Hikaník

13 years agoArabic l10n by Fbourai
Christophe Mutricy [Fri, 1 Jun 2007 21:22:17 +0000 (21:22 +0000)]
Arabic l10n by Fbourai

13 years agocontrol/core.c: Don't leak the p_instance.
Pierre d'Herbemont [Fri, 1 Jun 2007 20:25:38 +0000 (20:25 +0000)]
control/core.c: Don't leak the p_instance.

13 years agolibvlc event: Make event function thread safe. (And fix a mutex leak)
Pierre d'Herbemont [Fri, 1 Jun 2007 20:23:10 +0000 (20:23 +0000)]
libvlc event: Make event function thread safe. (And fix a mutex leak)

13 years agocontrol/event.c: Use the correct argument for var_DelCallback.
Pierre d'Herbemont [Fri, 1 Jun 2007 19:22:43 +0000 (19:22 +0000)]
control/event.c: Use the correct argument for var_DelCallback.

13 years agocontrol/event.c: Fix previous commit.
Pierre d'Herbemont [Fri, 1 Jun 2007 19:17:32 +0000 (19:17 +0000)]
control/event.c: Fix previous commit.

13 years agocontrol/event.c: Make sure the event won't be listened to.
Pierre d'Herbemont [Fri, 1 Jun 2007 18:08:20 +0000 (18:08 +0000)]
control/event.c: Make sure the event won't be listened to.

13 years agolibvlc event: Fix the various leaks and point indication on where locking should...
Pierre d'Herbemont [Fri, 1 Jun 2007 17:36:41 +0000 (17:36 +0000)]
libvlc event: Fix the various leaks and point indication on where locking should be done.

13 years agocontrol/event.c: Definition at the top of the function and outline the alloc/free...
Pierre d'Herbemont [Fri, 1 Jun 2007 17:08:47 +0000 (17:08 +0000)]
control/event.c: Definition at the top of the function and outline the alloc/free strategy.

13 years agochromas converstion: optimize MMX/SSE acceleration even more by leveraging out of...
Damien Fouilleul [Fri, 1 Jun 2007 14:23:25 +0000 (14:23 +0000)]
chromas converstion: optimize MMX/SSE acceleration even more by leveraging out of order execution, basically avoid CPU stalls by using more registers and by spacing memory fetch and use as much as possible (CPU will run available instructions while waiting for memory fecth to complete)

13 years agoDo not use FIND_ANYWHERE for playlist.
Laurent Aimar [Thu, 31 May 2007 21:46:52 +0000 (21:46 +0000)]
Do not use FIND_ANYWHERE for playlist.

13 years agoignore revision.c.
Antoine Cellerier [Thu, 31 May 2007 21:26:08 +0000 (21:26 +0000)]
ignore revision.c.

13 years ago"[PATCH] audioscrobbler plugin connection check" by Ilkka Ollakka
Antoine Cellerier [Thu, 31 May 2007 21:18:59 +0000 (21:18 +0000)]
"[PATCH] audioscrobbler plugin connection check" by Ilkka Ollakka

13 years agoCompilation fix.
Laurent Aimar [Thu, 31 May 2007 20:53:46 +0000 (20:53 +0000)]
Compilation fix.

13 years agoOops vlc_demux.h (r20365)
Laurent Aimar [Thu, 31 May 2007 20:06:34 +0000 (20:06 +0000)]
Oops vlc_demux.h (r20365)

13 years agovlc_demux.h: that one was forgotten in r20365
Damien Fouilleul [Thu, 31 May 2007 19:50:28 +0000 (19:50 +0000)]
vlc_demux.h: that one was forgotten in r20365

13 years agoall: added support for demuxer attachment (Patch by Bernie Purcell)
Laurent Aimar [Thu, 31 May 2007 19:22:27 +0000 (19:22 +0000)]
all: added support for demuxer attachment (Patch by Bernie Purcell)
Use decoder_GetInputAttachment to get attachment from a decoder module.
    You need to release the memory with vlc_input_attachment_Delete.
Untested...

modules/playlist/* cosmetic.

13 years agoQt4 - Forgotten file in a previous commit ( for the toggleVisible bug in QSystray )
Jean-Baptiste Kempf [Thu, 31 May 2007 17:02:40 +0000 (17:02 +0000)]
Qt4 - Forgotten file in a previous commit ( for the toggleVisible bug in QSystray )

13 years ago- video_chroma: added support for IA-32/64 SSE2 accelaration (128 bit vector integer...
Damien Fouilleul [Thu, 31 May 2007 09:56:25 +0000 (09:56 +0000)]
- video_chroma: added support for IA-32/64 SSE2 accelaration (128 bit vector integer registers), needs LOADS of testing

13 years agoQt4 - SysTrayIcon: change the previous commit after some remarks on IRC and fix the...
Jean-Baptiste Kempf [Wed, 30 May 2007 23:51:00 +0000 (23:51 +0000)]
Qt4 - SysTrayIcon: change the previous commit after some remarks on IRC and fix the toggle/Show-Hide - bug.

13 years agoQt4 - Systray menu order adjustement.
Jean-Baptiste Kempf [Wed, 30 May 2007 20:52:38 +0000 (20:52 +0000)]
Qt4 - Systray menu order adjustement.

13 years agoEnsure that chapter names are utf8 (I failed to find information about
Laurent Aimar [Wed, 30 May 2007 19:39:23 +0000 (19:39 +0000)]
Ensure that chapter names are utf8 (I failed to find information about
chapter encoding, I fear the worst)

13 years agoImplemented (close #1194):
Laurent Aimar [Wed, 30 May 2007 19:30:07 +0000 (19:30 +0000)]
Implemented (close #1194):
 - time/duration display
 - meta info parsing.
 - seek (precise seek if SEEKTABLE presents)
Resampling can still happen but I think it has to do with the
decoder(at least with our ffmpeg wrapper, I haven't tested the
native one).

13 years agoImprove seek precision using ES_OUT_SET_NEXT_DISPLAY_TIME.
Laurent Aimar [Wed, 30 May 2007 19:02:51 +0000 (19:02 +0000)]
Improve seek precision using ES_OUT_SET_NEXT_DISPLAY_TIME.
(Please report any 'seek' regression)

13 years agovideo: fixed preroll
Laurent Aimar [Wed, 30 May 2007 18:50:15 +0000 (18:50 +0000)]
video: fixed preroll
audio: use avcodec_decode_audio2
       use block_Realloc to pad buffer.
   fixed decoding when SplitBuffer is used (flac)

13 years agoCosmetic.
Laurent Aimar [Wed, 30 May 2007 18:24:41 +0000 (18:24 +0000)]
Cosmetic.

13 years agoes_out: do not flush decoder fifo when unwanted (fix broken picture on pause)
Laurent Aimar [Wed, 30 May 2007 18:01:15 +0000 (18:01 +0000)]
es_out: do not flush decoder fifo when unwanted (fix broken picture on pause)
        do not convert pts/dts of prerolled samples
decoder: fixed ES_OUT_SET_NEXT_DISPLAY_TIME implementation (improved seek)
         proper handling of DISCONTINUITY
         reset video picture heap on seek/pause/rate change (avoid old
         pictures)
Please report any regression.

13 years agoImproved BLOCK_FLAG_DISCONTINUITY|BLOCK_FLAG_CORRUPTED handling in packetizers.
Laurent Aimar [Wed, 30 May 2007 17:36:36 +0000 (17:36 +0000)]
Improved BLOCK_FLAG_DISCONTINUITY|BLOCK_FLAG_CORRUPTED handling in packetizers.
(I do not reset timestamp on purpose, it will at least break demuxer using
packetizer)

13 years agoFix memleak.
Jean-Paul Saman [Wed, 30 May 2007 13:26:57 +0000 (13:26 +0000)]
Fix memleak.

13 years agoFix memleaks and some cleanup.
Jean-Paul Saman [Wed, 30 May 2007 12:47:26 +0000 (12:47 +0000)]
Fix memleaks and some cleanup.

13 years agoSmall cleanup.
Jean-Paul Saman [Wed, 30 May 2007 11:17:56 +0000 (11:17 +0000)]
Small cleanup.

13 years agoRemove excess whitespace
Jean-Paul Saman [Wed, 30 May 2007 11:17:25 +0000 (11:17 +0000)]
Remove excess whitespace

13 years agoRemove dead code.
Jean-Paul Saman [Wed, 30 May 2007 11:16:25 +0000 (11:16 +0000)]
Remove dead code.

13 years agoDbus Improvements thanks to Mirsal ENNAIME
Jean-Baptiste Kempf [Tue, 29 May 2007 23:25:47 +0000 (23:25 +0000)]
Dbus Improvements thanks to Mirsal ENNAIME

* Added Loop and Repeat methods in /TrackList
* Added GetMetadata method in /Player
* Fixed "length" metadata item to fit the spec (It should be expressed
        in seconds)

13 years ago* modules/access_filter/timeshift.c: a whole bunch of timeshift improvements.
Gildas Bazin [Tue, 29 May 2007 22:53:13 +0000 (22:53 +0000)]
* modules/access_filter/timeshift.c: a whole bunch of timeshift improvements.

13 years agoSharpen performance improvement by precalculating some values. Patch by Jérémy DEMEUL...
Jean-Baptiste Kempf [Tue, 29 May 2007 22:41:09 +0000 (22:41 +0000)]
Sharpen performance improvement by precalculating some values. Patch by Jérémy DEMEULE, author of the filter.

13 years ago* src/input/input.c: don't use input_EsOutDiscontinuity() on pause for now since...
Gildas Bazin [Tue, 29 May 2007 19:58:05 +0000 (19:58 +0000)]
* src/input/input.c: don't use input_EsOutDiscontinuity() on pause for now since this isn't properly supported by decoders yet and can thus corrupt the decoded stream.

13 years agoFactorize code.
Laurent Aimar [Tue, 29 May 2007 17:46:16 +0000 (17:46 +0000)]
Factorize code.

13 years ago - ffmpeg: fix for frame rate
Damien Fouilleul [Tue, 29 May 2007 10:29:37 +0000 (10:29 +0000)]
 - ffmpeg: fix for frame rate

13 years agopython bindings, vlc_position.c: check against invalid origin or key values
Olivier Aubert [Tue, 29 May 2007 10:01:36 +0000 (10:01 +0000)]
python bindings, vlc_position.c: check against invalid origin or key values

13 years agopython bindings, vlc_mediacontrol.c: cast the py_param variable
Olivier Aubert [Tue, 29 May 2007 09:56:20 +0000 (09:56 +0000)]
python bindings, vlc_mediacontrol.c: cast the py_param variable

13 years agopython bindings, vlc_mediacontrol.c: use PyObject_DEL + cache
Olivier Aubert [Tue, 29 May 2007 09:49:56 +0000 (09:49 +0000)]
python bindings, vlc_mediacontrol.c: use PyObject_DEL + cache
vlcInstance reference in MediaControl object (patch by Jan David Mol)

13 years agopython bindings, vlc_internal.c: use PyObject_DEL (patch by Jan David Mol)
Olivier Aubert [Tue, 29 May 2007 09:48:28 +0000 (09:48 +0000)]
python bindings, vlc_internal.c: use PyObject_DEL (patch by Jan David Mol)

13 years agopython bindings, vlcglue.h: move definition of vlcInstance, add a
Olivier Aubert [Tue, 29 May 2007 09:47:10 +0000 (09:47 +0000)]
python bindings, vlcglue.h: move definition of vlcInstance, add a
vlc_instance pointer to MediaControl object
by Jan David Mol)

13 years agopython bindings, vlc_instance.c: fix memleak + use PyObject_DEL (patch
Olivier Aubert [Tue, 29 May 2007 09:45:21 +0000 (09:45 +0000)]
python bindings, vlc_instance.c: fix memleak + use PyObject_DEL (patch
by Jan David Mol)

13 years agoAdded strnlen replacement (Untested)
Laurent Aimar [Mon, 28 May 2007 20:59:43 +0000 (20:59 +0000)]
Added strnlen replacement (Untested)
Revert back mp4 r20330 !

13 years ago* prefer playlist item's meta title over its name, if available. This work-arounds...
Felix Paul Kühne [Mon, 28 May 2007 20:59:00 +0000 (20:59 +0000)]
* prefer playlist item's meta title over its name, if available. This work-arounds a rare bug: VLC sometimes tends to show a previous item's name instead of the current one.

13 years agobootstrap: Warn if contrib hasn't been built (on Mac OS X). (good for new comers).
Pierre d'Herbemont [Mon, 28 May 2007 18:27:44 +0000 (18:27 +0000)]
bootstrap: Warn if contrib hasn't been built (on Mac OS X). (good for new comers).

13 years agoconfigure.ac: Properly enabled Mac OS X default features.
Pierre d'Herbemont [Mon, 28 May 2007 18:24:15 +0000 (18:24 +0000)]
configure.ac: Properly enabled Mac OS X default features.

13 years agoQt4 - Open: accept more than one file.
Jean-Baptiste Kempf [Mon, 28 May 2007 17:42:05 +0000 (17:42 +0000)]
Qt4 - Open: accept more than one file.

13 years ago modules/gui/wxwidgets/*: bunch of fixes.
Gildas Bazin [Mon, 28 May 2007 14:56:09 +0000 (14:56 +0000)]
 modules/gui/wxwidgets/*: bunch of fixes.

13 years ago* revert the rewrite of MP4_GETSTRINGZ in the previous commit, as strnlen is a GNU...
Felix Paul Kühne [Mon, 28 May 2007 11:13:48 +0000 (11:13 +0000)]
* revert the rewrite of MP4_GETSTRINGZ in the previous commit, as strnlen is a GNU-extension and therefore unavailable on Mac OS X and other platforms. I think this way is easier than writing an own implementation for OSX, but feel free to tell me otherwise. (closes #1213)

13 years agoQt4 - Open: Try to repair Open File. Add the beginning of DirectShow.
Jean-Baptiste Kempf [Mon, 28 May 2007 06:46:34 +0000 (06:46 +0000)]
Qt4 - Open: Try to repair Open File. Add the beginning of DirectShow.

13 years agoDo not unset b_seekable on 401 error.
Laurent Aimar [Sun, 27 May 2007 22:18:37 +0000 (22:18 +0000)]
Do not unset b_seekable on 401 error.

13 years agoQt4 - Open: fix a broken CONNECT, found by Trax.
Jean-Baptiste Kempf [Sun, 27 May 2007 21:06:30 +0000 (21:06 +0000)]
Qt4 - Open: fix a broken CONNECT, found by Trax.

13 years ago* modules/gui/wxwidgets/dialogs/playlist.cpp: use the category view by default.
Gildas Bazin [Sun, 27 May 2007 20:27:33 +0000 (20:27 +0000)]
* modules/gui/wxwidgets/dialogs/playlist.cpp: use the category view by default.

13 years agoCompilation warning fixes.
Laurent Aimar [Sun, 27 May 2007 17:19:07 +0000 (17:19 +0000)]
Compilation warning fixes.

13 years agoFixed compilation warnings.
Laurent Aimar [Sun, 27 May 2007 16:50:56 +0000 (16:50 +0000)]
Fixed compilation warnings.

13 years agoCompilation warnings fixes.
Laurent Aimar [Sun, 27 May 2007 16:30:22 +0000 (16:30 +0000)]
Compilation warnings fixes.

13 years agoFlush ES before deleting it (improves a bit a few mms/ogg/mp4)
Laurent Aimar [Sun, 27 May 2007 16:26:59 +0000 (16:26 +0000)]
Flush ES before deleting it (improves a bit a few mms/ogg/mp4)

13 years agoImplemented GPAC chapter support (but not apple ones).
Laurent Aimar [Sun, 27 May 2007 16:18:08 +0000 (16:18 +0000)]
Implemented GPAC chapter support (but not apple ones).
Fixed a few invalid access on broken files.
Fixed compilation warnings.

13 years agoqt4 - Open: various fixes.
Jean-Baptiste Kempf [Sun, 27 May 2007 13:00:21 +0000 (13:00 +0000)]
qt4 - Open: various fixes.

13 years ago* updated to current live version
Felix Paul Kühne [Sun, 27 May 2007 12:19:28 +0000 (12:19 +0000)]
* updated to current live version

13 years agoQt4 - BDA: set increment for frequency by 1000.
Jean-Baptiste Kempf [Sat, 26 May 2007 23:17:14 +0000 (23:17 +0000)]
Qt4 - BDA: set increment for frequency by 1000.

13 years agobda: fix bandwidth labels
Ken Self [Sat, 26 May 2007 22:58:01 +0000 (22:58 +0000)]
bda: fix bandwidth labels

13 years ago* modules/gui/wxwidgets/*: fix a bunch of warnings.
Gildas Bazin [Sat, 26 May 2007 22:28:21 +0000 (22:28 +0000)]
*  modules/gui/wxwidgets/*: fix a bunch of warnings.

13 years agoQt4 - Open Capture Panel and file Panel: Don't build by hand the ComboChoices...
Jean-Baptiste Kempf [Sat, 26 May 2007 22:26:03 +0000 (22:26 +0000)]
Qt4 - Open Capture Panel and file Panel: Don't build by hand the ComboChoices...
Make it automatic.

13 years ago* configure.ac: allow compilation of wxwidget module with wxwidgets 2.8.x
Gildas Bazin [Sat, 26 May 2007 21:53:17 +0000 (21:53 +0000)]
* configure.ac: allow compilation of wxwidget module with wxwidgets 2.8.x

13 years agobda qt4 gui: add combobox to select bandwidth on dvb-t
Ken Self [Sat, 26 May 2007 17:18:35 +0000 (17:18 +0000)]
bda qt4 gui: add combobox to select bandwidth on dvb-t

13 years agoFixed stream_Block() comment (close #1208)
Laurent Aimar [Fri, 25 May 2007 19:34:40 +0000 (19:34 +0000)]
Fixed stream_Block() comment (close #1208)

13 years agoFixed possible overflow in duration parsing.
Laurent Aimar [Fri, 25 May 2007 19:25:25 +0000 (19:25 +0000)]
Fixed possible overflow in duration parsing.

13 years agoFixed input_ItemNewExt* prototype (mtime_t for duration, close #1205)
Laurent Aimar [Fri, 25 May 2007 19:21:10 +0000 (19:21 +0000)]
Fixed input_ItemNewExt* prototype (mtime_t for duration, close #1205)

13 years agoCompilation warning fix.
Laurent Aimar [Fri, 25 May 2007 19:18:50 +0000 (19:18 +0000)]
Compilation warning fix.

13 years agoCompilation warning fix.
Laurent Aimar [Fri, 25 May 2007 19:18:12 +0000 (19:18 +0000)]
Compilation warning fix.

13 years agoCompilation warning fixes.
Laurent Aimar [Fri, 25 May 2007 19:14:34 +0000 (19:14 +0000)]
Compilation warning fixes.

13 years agoAdded meta parsing (close #624)
Laurent Aimar [Fri, 25 May 2007 18:37:45 +0000 (18:37 +0000)]
Added meta parsing (close #624)

13 years agoImplemented GET_TIME/GET_LENGTH/SET_TIME (close #1207)
Laurent Aimar [Fri, 25 May 2007 18:21:35 +0000 (18:21 +0000)]
Implemented GET_TIME/GET_LENGTH/SET_TIME (close #1207)

13 years agogui/wx: i18n fixes pointed by Cristi Secara
Christophe Mutricy [Fri, 25 May 2007 18:01:31 +0000 (18:01 +0000)]
gui/wx: i18n fixes pointed by Cristi Secara

13 years agoBDA fixes: no dvb-adapter, hide srate for dvb-t, freq always in kHz
Ken Self [Fri, 25 May 2007 17:52:42 +0000 (17:52 +0000)]
BDA fixes: no dvb-adapter, hide srate for dvb-t, freq always in kHz

13 years agoTypo
Christophe Mutricy [Fri, 25 May 2007 15:41:59 +0000 (15:41 +0000)]
Typo

13 years ago- qt4: retrict FileDialog changes to win32
Damien Fouilleul [Fri, 25 May 2007 15:12:10 +0000 (15:12 +0000)]
- qt4: retrict FileDialog changes to win32

13 years agoqt4: improve the layout of files in file open dialog
Damien Fouilleul [Fri, 25 May 2007 14:49:17 +0000 (14:49 +0000)]
qt4: improve the layout of files in file open dialog

13 years agoRomanian l10n by Cristian Secara
Christophe Mutricy [Fri, 25 May 2007 14:12:48 +0000 (14:12 +0000)]
Romanian l10n by Cristian Secara

13 years ago- libmpeg2 codec: uses Y plane pitch rather then picture width as stride, hopefully...
Damien Fouilleul [Thu, 24 May 2007 21:27:14 +0000 (21:27 +0000)]
- libmpeg2 codec: uses Y plane pitch rather then picture width as stride, hopefully closes #1184

13 years agoArgh i will manage it one day
Christophe Mutricy [Wed, 23 May 2007 23:39:37 +0000 (23:39 +0000)]
Argh i will manage it one day

13 years agoMakefile.am: s/version.c/revision.c/ in update-po code
Christophe Mutricy [Wed, 23 May 2007 22:28:19 +0000 (22:28 +0000)]
Makefile.am: s/version.c/revision.c/ in update-po code
POTFILES.in: Refresh it

13 years agoqt4 - Capture: Show Srate for DVB-C AND DVB-S
Jean-Baptiste Kempf [Wed, 23 May 2007 20:55:16 +0000 (20:55 +0000)]
qt4 - Capture: Show Srate for DVB-C AND DVB-S

13 years agoFFmpeg, update description and help.
Jean-Baptiste Kempf [Wed, 23 May 2007 17:25:34 +0000 (17:25 +0000)]
FFmpeg, update description and help.

13 years agoQt4 - Open Capture: Don't limit yourself to 99kHz
Jean-Baptiste Kempf [Wed, 23 May 2007 17:13:12 +0000 (17:13 +0000)]
Qt4 - Open Capture: Don't limit yourself to 99kHz