]> git.sesse.net Git - vlc/log
vlc
15 years agoFreeze ffmpeg to revision 14080 (aka HEAD) because 'It just works'™, so we get someth...
Felix Paul Kühne [Sat, 5 Jul 2008 22:34:15 +0000 (00:34 +0200)]
Freeze ffmpeg to revision 14080 (aka HEAD) because 'It just works'™, so we get something reliable to deal with for the stable release

15 years agoFixed make dist *coughcough*
Felix Paul Kühne [Sat, 5 Jul 2008 22:21:48 +0000 (00:21 +0200)]
Fixed make dist *coughcough*

15 years agoDead code
Rémi Denis-Courmont [Sat, 5 Jul 2008 21:33:59 +0000 (00:33 +0300)]
Dead code

15 years agoconfigure: do not require iconv
Rémi Denis-Courmont [Sat, 5 Jul 2008 21:26:24 +0000 (00:26 +0300)]
configure: do not require iconv

On Windows, we use the Win32 for Unicode conversion. On OSX, we don't
even need to convert (and probably not on recent Linux distros either,
but they all have iconv anyway :) )

15 years agolocale_fast: simplifications
Rémi Denis-Courmont [Sat, 5 Jul 2008 21:26:01 +0000 (00:26 +0300)]
locale_fast: simplifications

15 years agoiconv: don't pretend it is present and do crap when it's not
Rémi Denis-Courmont [Sat, 5 Jul 2008 21:10:26 +0000 (00:10 +0300)]
iconv: don't pretend it is present and do crap when it's not

15 years agoFix off-by-one error
Rémi Denis-Courmont [Sat, 5 Jul 2008 21:01:49 +0000 (00:01 +0300)]
Fix off-by-one error

15 years agoFixed ALAC. (close #633)
Laurent Aimar [Sat, 5 Jul 2008 20:58:12 +0000 (20:58 +0000)]
Fixed ALAC. (close #633)

15 years agoRemoved unwanted debug messages.
Laurent Aimar [Sat, 5 Jul 2008 18:51:44 +0000 (18:51 +0000)]
Removed unwanted debug messages.

15 years agoWhitlist a bunch of safe options that could be usefull in m3u.
Laurent Aimar [Sat, 5 Jul 2008 18:42:02 +0000 (18:42 +0000)]
Whitlist a bunch of safe options that could be usefull in m3u.

15 years agovlc_threads: More barrier() support across toolchain and CPU.
Pierre d'Herbemont [Sat, 5 Jul 2008 19:27:00 +0000 (21:27 +0200)]
vlc_threads: More barrier() support across toolchain and CPU.

15 years agoCSA: simplify and remove scary amd64 warning
Rémi Denis-Courmont [Sat, 5 Jul 2008 18:42:38 +0000 (21:42 +0300)]
CSA: simplify and remove scary amd64 warning

15 years agoDummy amd64 warnings
Rémi Denis-Courmont [Sat, 5 Jul 2008 18:38:08 +0000 (21:38 +0300)]
Dummy amd64 warnings

15 years agoV4L2: error handling
Rémi Denis-Courmont [Sat, 5 Jul 2008 18:37:49 +0000 (21:37 +0300)]
V4L2: error handling

confere posix_memalign documentation

15 years agoAnother unused variable
Rémi Denis-Courmont [Sat, 5 Jul 2008 18:32:27 +0000 (21:32 +0300)]
Another unused variable

15 years agoUnused variables
Rémi Denis-Courmont [Sat, 5 Jul 2008 18:29:47 +0000 (21:29 +0300)]
Unused variables

15 years agoamd64 format fix
Rémi Denis-Courmont [Sat, 5 Jul 2008 18:27:12 +0000 (21:27 +0300)]
amd64 format fix

15 years agoBunch of warnings
Rémi Denis-Courmont [Sat, 5 Jul 2008 18:26:15 +0000 (21:26 +0300)]
Bunch of warnings

15 years agoFix warnings
Rémi Denis-Courmont [Sat, 5 Jul 2008 18:16:58 +0000 (21:16 +0300)]
Fix warnings

15 years agoFixed open network panel.
Laurent Aimar [Sat, 5 Jul 2008 11:57:32 +0000 (11:57 +0000)]
Fixed open network panel.

15 years agomacosx: Make sure we don't leak an input_thread_t.
Pierre d'Herbemont [Sat, 5 Jul 2008 17:32:50 +0000 (19:32 +0200)]
macosx: Make sure we don't leak an input_thread_t.

15 years agoDead code
Rémi Denis-Courmont [Sat, 5 Jul 2008 17:34:05 +0000 (20:34 +0300)]
Dead code

15 years agomacosx: Fix a typo. (Fix sd listing at startup).
Pierre d'Herbemont [Sat, 5 Jul 2008 17:18:09 +0000 (19:18 +0200)]
macosx: Fix a typo. (Fix sd listing at startup).

15 years agoRemove unused symbols
Rémi Denis-Courmont [Sat, 5 Jul 2008 17:07:24 +0000 (20:07 +0300)]
Remove unused symbols

15 years agoFixed a potential segfault
Felix Paul Kühne [Sat, 5 Jul 2008 17:01:00 +0000 (19:01 +0200)]
Fixed a potential segfault

15 years agoMissing const
Rémi Denis-Courmont [Sat, 5 Jul 2008 16:52:43 +0000 (19:52 +0300)]
Missing const

15 years agoRemove unused variable
Rémi Denis-Courmont [Sat, 5 Jul 2008 16:46:19 +0000 (19:46 +0300)]
Remove unused variable

15 years agoRemove dead code
Rémi Denis-Courmont [Sat, 5 Jul 2008 16:45:00 +0000 (19:45 +0300)]
Remove dead code

15 years agoFix compilation
Rémi Denis-Courmont [Sat, 5 Jul 2008 16:45:10 +0000 (19:45 +0300)]
Fix compilation

15 years agolibvlc: Typo.
Pierre d'Herbemont [Sat, 5 Jul 2008 16:37:45 +0000 (18:37 +0200)]
libvlc: Typo.

15 years agolibvlc: Fix --auto-adjust-pts-delay help text.
Pierre d'Herbemont [Sat, 5 Jul 2008 16:36:15 +0000 (18:36 +0200)]
libvlc: Fix --auto-adjust-pts-delay help text.

15 years agomacosx: Kind of fix the preferences on Mac OS X.
Pierre d'Herbemont [Sat, 5 Jul 2008 16:30:39 +0000 (18:30 +0200)]
macosx: Kind of fix the preferences on Mac OS X.

15 years agoqt4: no need to use VLC_OBJECT() here. Plus use GetMainModule().
Pierre d'Herbemont [Sat, 5 Jul 2008 16:00:11 +0000 (18:00 +0200)]
qt4: no need to use VLC_OBJECT() here. Plus use GetMainModule().

15 years agovlc_modules.h: Simplify GetMainModule.
Pierre d'Herbemont [Sat, 5 Jul 2008 15:59:14 +0000 (17:59 +0200)]
vlc_modules.h: Simplify GetMainModule.

15 years agoqt4: Fix previous modification.
Pierre d'Herbemont [Sat, 5 Jul 2008 15:58:09 +0000 (17:58 +0200)]
qt4: Fix previous modification.

15 years agoX11: stop playling when user closes the window
Rémi Denis-Courmont [Sat, 5 Jul 2008 15:33:34 +0000 (18:33 +0300)]
X11: stop playling when user closes the window

15 years agomacosx: Try to clean a bit the prefs code.
Pierre d'Herbemont [Sat, 5 Jul 2008 15:33:27 +0000 (17:33 +0200)]
macosx: Try to clean a bit the prefs code.

15 years agomacosx: Attempt to simplify that ugly code.
Pierre d'Herbemont [Sat, 5 Jul 2008 15:15:27 +0000 (17:15 +0200)]
macosx: Attempt to simplify that ugly code.

15 years agoqt4: use module_GetMainModule.
Pierre d'Herbemont [Sat, 5 Jul 2008 15:14:51 +0000 (17:14 +0200)]
qt4: use module_GetMainModule.

15 years agomodule: Define module_GetMainModule and module_IsMainModule.
Pierre d'Herbemont [Sat, 5 Jul 2008 14:54:31 +0000 (16:54 +0200)]
module: Define module_GetMainModule and module_IsMainModule.

15 years agomacosx: No need to use VLC_OBJECT() here.
Pierre d'Herbemont [Sat, 5 Jul 2008 14:13:33 +0000 (16:13 +0200)]
macosx: No need to use VLC_OBJECT() here.

15 years agopl_Yield(): return NULL when the playlist is gone (or going)
Rémi Denis-Courmont [Sat, 5 Jul 2008 14:29:04 +0000 (17:29 +0300)]
pl_Yield(): return NULL when the playlist is gone (or going)

This allows using pl_Yield() from video outputs and friends, on
condition that pl_Yield() return value be checked for NULLity.

Should fix #1667.

15 years agoFix race condition while removing video outputs
Rémi Denis-Courmont [Sat, 5 Jul 2008 14:27:30 +0000 (17:27 +0300)]
Fix race condition while removing video outputs

15 years agoSAP: add PCM payload types which are now supported
Rémi Denis-Courmont [Sat, 5 Jul 2008 14:12:13 +0000 (17:12 +0300)]
SAP: add PCM payload types which are now supported

This should allow VLC to receive from PulseAudio RTP (untested)

15 years agoqt4: Add a missing pl_Release(). Please review.
Pierre d'Herbemont [Sat, 5 Jul 2008 13:56:03 +0000 (15:56 +0200)]
qt4: Add a missing pl_Release(). Please review.

15 years agoqt4: Use playlist_CurrentInput().
Pierre d'Herbemont [Sat, 5 Jul 2008 13:15:19 +0000 (15:15 +0200)]
qt4: Use playlist_CurrentInput().

Should fix a race condition about freed input usage.

15 years agomacosx: Use playlist_CurrentInput().
Pierre d'Herbemont [Sat, 5 Jul 2008 13:11:32 +0000 (15:11 +0200)]
macosx: Use playlist_CurrentInput().

This should fix some race condition of freed input usage.

15 years agoplaylist: Define playlist_CurrentInput(), that returns current playing input.
Pierre d'Herbemont [Sat, 5 Jul 2008 13:10:03 +0000 (15:10 +0200)]
playlist: Define playlist_CurrentInput(), that returns current playing input.

15 years agomacosx: o_sendport not used, remove.
Pierre d'Herbemont [Sat, 5 Jul 2008 12:50:35 +0000 (14:50 +0200)]
macosx: o_sendport not used, remove.

15 years agoJoin and unload vout safely
Rémi Denis-Courmont [Sat, 5 Jul 2008 12:29:29 +0000 (15:29 +0300)]
Join and unload vout safely

15 years agoFix return type
Rémi Denis-Courmont [Sat, 5 Jul 2008 12:29:16 +0000 (15:29 +0300)]
Fix return type

15 years agovlc_threads: Include OSAtomic.h for OSMemoryBarrier().
Pierre d'Herbemont [Sat, 5 Jul 2008 12:27:46 +0000 (14:27 +0200)]
vlc_threads: Include OSAtomic.h for OSMemoryBarrier().

15 years agomacosx: Fix service discovery loading code char.
Pierre d'Herbemont [Sat, 5 Jul 2008 12:22:40 +0000 (14:22 +0200)]
macosx: Fix service discovery loading code char.

15 years agovlc_threads: Use OSMemoryBarrier() on Mac OS X cause __sync_synchronize() doesn't...
Pierre d'Herbemont [Sat, 5 Jul 2008 12:21:34 +0000 (14:21 +0200)]
vlc_threads: Use OSMemoryBarrier() on Mac OS X cause __sync_synchronize() doesn't seems present.

15 years agoPlaylist: join safely
Rémi Denis-Courmont [Sat, 5 Jul 2008 12:18:06 +0000 (15:18 +0300)]
Playlist: join safely

15 years agoMake sure we edit our source files in UTF-8 mode
Felix Paul Kühne [Sat, 5 Jul 2008 12:06:56 +0000 (14:06 +0200)]
Make sure we edit our source files in UTF-8 mode

15 years agointeraction: safely join the thread
Rémi Denis-Courmont [Sat, 5 Jul 2008 12:04:10 +0000 (15:04 +0300)]
interaction: safely join the thread

15 years agoSlightly improve the warning
Rémi Denis-Courmont [Sat, 5 Jul 2008 12:03:49 +0000 (15:03 +0300)]
Slightly improve the warning

15 years agoRemoved broken, unmaintained and unfinished code. May be restored after 0.9.0 if...
Felix Paul Kühne [Sat, 5 Jul 2008 12:02:04 +0000 (14:02 +0200)]
Removed broken, unmaintained and unfinished code. May be restored after 0.9.0 if there is enough time to do this kind of stuff (should be merged with the Extended Controls panel anyway)

15 years agoCharset fixes
Rémi Denis-Courmont [Sat, 5 Jul 2008 11:54:42 +0000 (14:54 +0300)]
Charset fixes

15 years agoRemove duplicate b_die check
Rémi Denis-Courmont [Sat, 5 Jul 2008 11:44:38 +0000 (14:44 +0300)]
Remove duplicate b_die check

15 years agomodules: use vlc_object_alive()
Rémi Denis-Courmont [Sat, 5 Jul 2008 11:43:08 +0000 (14:43 +0300)]
modules: use vlc_object_alive()

15 years agoFixed input_StopThread by really killing all input children (even
Laurent Aimar [Sat, 5 Jul 2008 11:33:53 +0000 (11:33 +0000)]
Fixed input_StopThread by really killing all input children (even
grandchildren)
It fixes when access-filter is used or when a demuxer instanciates sub
access/stream/demuxer

15 years agoFixed segfault on input_ItemDestroy by vlc_gc_init directly with libvlc and
Laurent Aimar [Sat, 5 Jul 2008 11:29:01 +0000 (11:29 +0000)]
Fixed segfault on input_ItemDestroy by vlc_gc_init directly with libvlc and
not wth the object that creates new input items.
(It fixes the segfaults I had when quitting VLC)

15 years agoFix misleading comment
Rémi Denis-Courmont [Sat, 5 Jul 2008 11:32:37 +0000 (14:32 +0300)]
Fix misleading comment

15 years agovlc_object_alive: lock-less and inlined
Rémi Denis-Courmont [Sat, 5 Jul 2008 11:22:09 +0000 (14:22 +0300)]
vlc_object_alive: lock-less and inlined

15 years agobarrier(): issues a full memory barrier
Rémi Denis-Courmont [Sat, 5 Jul 2008 11:07:45 +0000 (14:07 +0300)]
barrier(): issues a full memory barrier

15 years agointerface: Make sure the MonitorLibVLCDeath thread exit.
Pierre d'Herbemont [Sat, 5 Jul 2008 10:56:23 +0000 (12:56 +0200)]
interface: Make sure the MonitorLibVLCDeath thread exit.

15 years agoLUA: don't look for scripts in .
Rémi Denis-Courmont [Sat, 5 Jul 2008 10:53:52 +0000 (13:53 +0300)]
LUA: don't look for scripts in .

First, this would re-introduce the security issue we just fixed in
0.8.6f. Second, using share/ is not even the right path anyway.

15 years agomacosx: Make sure we use pl_Yield alond with pl_Release.
Pierre d'Herbemont [Sat, 5 Jul 2008 10:43:11 +0000 (12:43 +0200)]
macosx: Make sure we use pl_Yield alond with pl_Release.

15 years agomacosx: Make sure we don't return from manageIntf: before setting up a new timer.
Pierre d'Herbemont [Sat, 5 Jul 2008 10:42:02 +0000 (12:42 +0200)]
macosx: Make sure we don't return from manageIntf: before setting up a new timer.

15 years agomacosx: Use msg_Dbg instead on msg_Info.
Pierre d'Herbemont [Sat, 5 Jul 2008 10:23:39 +0000 (12:23 +0200)]
macosx: Use msg_Dbg instead on msg_Info.

15 years agomacosx: ExecuteOnMainThread is not used, delete it.
Pierre d'Herbemont [Sat, 5 Jul 2008 10:18:07 +0000 (12:18 +0200)]
macosx: ExecuteOnMainThread is not used, delete it.

15 years agoAnother broken path
Rémi Denis-Courmont [Sat, 5 Jul 2008 09:55:15 +0000 (12:55 +0300)]
Another broken path

15 years agomacosx: Don't forget to unregister callbacks.
Pierre d'Herbemont [Sat, 5 Jul 2008 00:48:23 +0000 (02:48 +0200)]
macosx: Don't forget to unregister callbacks.

15 years agointerface: Make sure that when b_should_run_on_first_thread is set the interface...
Pierre d'Herbemont [Sat, 5 Jul 2008 00:42:10 +0000 (02:42 +0200)]
interface: Make sure that when b_should_run_on_first_thread is set the interface gets killed by vlc_object_kill( p_libvlc ).

This fixes Ctrl-C on Mac OS X.

15 years agomacosx: 10.5-ification of the Main Controller Window (Thinner border). feel free...
Pierre d'Herbemont [Sat, 5 Jul 2008 00:17:17 +0000 (02:17 +0200)]
macosx: 10.5-ification of the Main Controller Window (Thinner border). feel free to disagree.

15 years agomacosx: Make sure the manageIntf: Timer is getting cancelled at exit.
Pierre d'Herbemont [Sat, 5 Jul 2008 00:14:17 +0000 (02:14 +0200)]
macosx: Make sure the manageIntf: Timer is getting cancelled at exit.

15 years agomacosx: Merge the KillerThread and the manage thread. Make sure we properly exit...
Pierre d'Herbemont [Fri, 4 Jul 2008 23:45:20 +0000 (01:45 +0200)]
macosx: Merge the KillerThread and the manage thread. Make sure we properly exit the manage_thread. Don't only msleep() but use timedwait() to make sure we don't have to wait more than needed when destroying the thread.

15 years agomacosx: use pl_Release() with pl_Yield(), no vlc_object_release().
Pierre d'Herbemont [Fri, 4 Jul 2008 11:19:04 +0000 (13:19 +0200)]
macosx: use pl_Release() with pl_Yield(), no vlc_object_release().

15 years agoopengl: No need to detach the vout from here.
Pierre d'Herbemont [Fri, 4 Jul 2008 11:16:13 +0000 (13:16 +0200)]
opengl: No need to detach the vout from here.

15 years agoGrr, really fix ts-extra-pmt comment.
Laurent Aimar [Fri, 4 Jul 2008 20:56:04 +0000 (20:56 +0000)]
Grr, really fix ts-extra-pmt comment.

15 years agoFixed a comment on ts-extra-pmt.
Laurent Aimar [Fri, 4 Jul 2008 20:53:20 +0000 (20:53 +0000)]
Fixed a comment on ts-extra-pmt.

15 years agoenable kate in matroska now that the codec id is published
Vincent Penquerc'h [Fri, 4 Jul 2008 10:34:23 +0000 (11:34 +0100)]
enable kate in matroska now that the codec id is published

Signed-off-by: Rémi Denis-Courmont <rdenis@simphalempin.com>
15 years agoFix libvlc set audio track, subtitle
Lukas Durfina [Fri, 4 Jul 2008 12:26:45 +0000 (14:26 +0200)]
Fix libvlc set audio track, subtitle

Signed-off-by: Rémi Denis-Courmont <rdenis@simphalempin.com>
15 years agoFixed and improved ts-extra-pmt option (close #1592).
Laurent Aimar [Fri, 4 Jul 2008 20:22:06 +0000 (20:22 +0000)]
Fixed and improved ts-extra-pmt option (close #1592).
If you specify and extra pmt, the parsing of the PAT will be disabled
(unlike previous behaviour).
You can now just specify the pid and number of your program and it will
automatically be used.
You can specify es by type (video, audio, spu) and fourcc instead of
stream type.
You can specify the pcr pid.

15 years agoMove extra PMT creation to its own function.
Laurent Aimar [Fri, 4 Jul 2008 18:49:46 +0000 (18:49 +0000)]
Move extra PMT creation to its own function.

15 years agoFix the ffmpeg-mmx-patch. Thanks to David E. Still
Felix Paul Kühne [Fri, 4 Jul 2008 19:05:13 +0000 (21:05 +0200)]
Fix the ffmpeg-mmx-patch. Thanks to David E. Still

15 years agoFixed MS ADPCM inside mov.
Laurent Aimar [Thu, 3 Jul 2008 21:47:36 +0000 (21:47 +0000)]
Fixed MS ADPCM inside mov.

15 years agoAllow binary maintainer to pass a custom string
Christophe Mutricy [Thu, 3 Jul 2008 19:02:37 +0000 (20:02 +0100)]
Allow binary maintainer to pass a custom string

Soo that we avoid plugin cache problem between binary version.

This patch was first thought for Debian but considering it is usefull
for all distros and for VideoLAN own win32 and MacOSX builds, I
think it has its place in the master tree.

15 years agoCosmetic
Christophe Mutricy [Thu, 3 Jul 2008 21:23:07 +0000 (22:23 +0100)]
Cosmetic

15 years agoPrefer correct syntax highlighting over pedantic quote
Christophe Mutricy [Thu, 3 Jul 2008 19:05:33 +0000 (20:05 +0100)]
Prefer correct syntax highlighting over pedantic quote

15 years agoFix avcodec cinepak decoding and favour it.
Laurent Aimar [Thu, 3 Jul 2008 21:18:13 +0000 (21:18 +0000)]
Fix avcodec cinepak decoding and favour it.

15 years agoFix potential segfault.
Rémi Duraffort [Wed, 2 Jul 2008 21:47:25 +0000 (23:47 +0200)]
Fix potential segfault.

15 years agoFix memleaks (corner case).
Rémi Duraffort [Wed, 2 Jul 2008 21:18:06 +0000 (23:18 +0200)]
Fix memleaks (corner case).

15 years agoFixed AStreamSeekBlock. When skipping data, the position may not be the
Laurent Aimar [Thu, 3 Jul 2008 20:49:44 +0000 (20:49 +0000)]
Fixed AStreamSeekBlock. When skipping data, the position may not be the
requested one. (Breaking at least mapped file input).

15 years agoFixed playing of some .mov with raw audio.
Laurent Aimar [Thu, 3 Jul 2008 20:48:05 +0000 (20:48 +0000)]
Fixed playing of some .mov with raw audio.

15 years agoFixed playing of some twos/sowt samples (close #1621)
Laurent Aimar [Thu, 3 Jul 2008 18:34:16 +0000 (18:34 +0000)]
Fixed playing of some twos/sowt samples (close #1621)

15 years agoQt4: really clear shortcuts - fixes #1666
Rémi Denis-Courmont [Thu, 3 Jul 2008 19:34:46 +0000 (22:34 +0300)]
Qt4: really clear shortcuts - fixes #1666

15 years agoOups
Rémi Denis-Courmont [Thu, 3 Jul 2008 19:24:04 +0000 (22:24 +0300)]
Oups