vlc.git
13 years agoDon't loop continuously the playlist thread, use cond.
Clément Stenac [Sat, 21 Oct 2006 13:33:06 +0000 (13:33 +0000)]
Don't loop continuously the playlist thread, use cond.
Not tested heavily yet ...

For interaction implementers: you need to call playlist_Signal after changing the status of a dialog. Please see the diff for qt4/dialogs/interaction.cpp

13 years agoRemove unused variables
Jean-Paul Saman [Sat, 21 Oct 2006 13:31:44 +0000 (13:31 +0000)]
Remove unused variables

13 years agoDesperate attempt to recover the wxwidgets plugin
Rémi Denis-Courmont [Sat, 21 Oct 2006 13:24:26 +0000 (13:24 +0000)]
Desperate attempt to recover the wxwidgets plugin

13 years agoAnother distcheck fix attempt
Rémi Denis-Courmont [Sat, 21 Oct 2006 13:17:16 +0000 (13:17 +0000)]
Another distcheck fix attempt

13 years agoRevert flawed [17208]. Really fix the sign comparison.
Rémi Denis-Courmont [Sat, 21 Oct 2006 13:12:57 +0000 (13:12 +0000)]
Revert flawed [17208]. Really fix the sign comparison.
(Hint: man 3 iconv)

13 years agoRemove unused variable val
Jean-Paul Saman [Sat, 21 Oct 2006 13:10:37 +0000 (13:10 +0000)]
Remove unused variable val

13 years agoRemove useless comparisson (n >= 0) was always true (n is unsigned int)
Jean-Paul Saman [Sat, 21 Oct 2006 12:54:39 +0000 (12:54 +0000)]
Remove useless comparisson (n >= 0) was always true (n is unsigned int)

13 years agoRemove unused variable p_meta
Jean-Paul Saman [Sat, 21 Oct 2006 12:44:12 +0000 (12:44 +0000)]
Remove unused variable p_meta

13 years agoFix invalid comparison, result was always false.
Jean-Paul Saman [Sat, 21 Oct 2006 12:43:36 +0000 (12:43 +0000)]
Fix invalid comparison, result was always false.

13 years ago*Ahem*
Rémi Denis-Courmont [Sat, 21 Oct 2006 12:37:07 +0000 (12:37 +0000)]
*Ahem*

13 years agoFix compiler warning: comparison between signed and unsigned
Jean-Paul Saman [Sat, 21 Oct 2006 12:36:36 +0000 (12:36 +0000)]
Fix compiler warning: comparison between signed and unsigned

13 years agoFix [17200]
Rémi Denis-Courmont [Sat, 21 Oct 2006 12:35:13 +0000 (12:35 +0000)]
Fix [17200]

13 years agoRemove annoying warnings.
Rémi Denis-Courmont [Sat, 21 Oct 2006 12:32:23 +0000 (12:32 +0000)]
Remove annoying warnings.
Nobody will ever be bored enough to fix these ones.

13 years agoFix compiler warning: implicit declaration of function 'asprintf'
Jean-Paul Saman [Sat, 21 Oct 2006 12:32:12 +0000 (12:32 +0000)]
Fix compiler warning: implicit declaration of function 'asprintf'

13 years agoFix a few warnings
Rémi Denis-Courmont [Sat, 21 Oct 2006 12:28:52 +0000 (12:28 +0000)]
Fix a few warnings

13 years ago* minor update to the current playlist API
Felix Paul Kühne [Sat, 21 Oct 2006 12:27:27 +0000 (12:27 +0000)]
* minor update to the current playlist API

13 years agoFix compiler warning: implicit declaration of function 'asprintf'
Jean-Paul Saman [Sat, 21 Oct 2006 12:25:05 +0000 (12:25 +0000)]
Fix compiler warning: implicit declaration of function 'asprintf'

13 years agoCode factorization
Rémi Denis-Courmont [Sat, 21 Oct 2006 12:08:16 +0000 (12:08 +0000)]
Code factorization

13 years agoSome autoconf fun
Rémi Denis-Courmont [Sat, 21 Oct 2006 11:55:09 +0000 (11:55 +0000)]
Some autoconf fun

13 years ago* copy paste error
Derk-Jan Hartman [Sat, 21 Oct 2006 11:16:00 +0000 (11:16 +0000)]
* copy paste error

13 years agoPlaylist
Clément Stenac [Sat, 21 Oct 2006 11:09:51 +0000 (11:09 +0000)]
Playlist
 * Remove the random special case
 * Use the array of currently playing items for all cases
 * Convert array items to array API
 * Replace standard searches in sorted arrays by bsearches
 * Size is not yet fixed (next round).

Array
 * Add reset/value and bsearch functions
 * Add foreach helper

13 years ago* Add 24bit and 32bit PCM stream support to avcodec
Derk-Jan Hartman [Sat, 21 Oct 2006 11:03:19 +0000 (11:03 +0000)]
* Add 24bit and 32bit PCM stream support to avcodec

13 years agoGNUTLS plugin require libgcrypt explicitly since it calls gcry_control.
Rémi Denis-Courmont [Sat, 21 Oct 2006 10:24:21 +0000 (10:24 +0000)]
GNUTLS plugin require libgcrypt explicitly since it calls gcry_control.

13 years agoRemove dead code
Rémi Denis-Courmont [Sat, 21 Oct 2006 09:59:18 +0000 (09:59 +0000)]
Remove dead code

13 years agoCleanup
Rémi Denis-Courmont [Sat, 21 Oct 2006 09:55:23 +0000 (09:55 +0000)]
Cleanup

13 years agoTry to distcheck wrt Java bindings
Rémi Denis-Courmont [Sat, 21 Oct 2006 09:26:50 +0000 (09:26 +0000)]
Try to distcheck wrt Java bindings

13 years agoMake sure vlc_LDFLAGS is always set
Rémi Denis-Courmont [Sat, 21 Oct 2006 09:26:37 +0000 (09:26 +0000)]
Make sure vlc_LDFLAGS is always set
(automake bug?)

13 years ago* target -> host in Makefile.am
Derk-Jan Hartman [Sat, 21 Oct 2006 09:18:06 +0000 (09:18 +0000)]
* target -> host in Makefile.am

13 years agoRemove no-op
Rémi Denis-Courmont [Sat, 21 Oct 2006 09:16:34 +0000 (09:16 +0000)]
Remove no-op

13 years agoMultiple confirmation that is it works on Linux.
Rémi Denis-Courmont [Sat, 21 Oct 2006 08:56:19 +0000 (08:56 +0000)]
Multiple confirmation that is it works on Linux.
Anyway, there is no libiconv_* invocation in src/vlc.c

13 years agoMerge UDP access output with core TTL handling
Rémi Denis-Courmont [Sat, 21 Oct 2006 08:51:19 +0000 (08:51 +0000)]
Merge UDP access output with core TTL handling

13 years agoRevert revision [17165] because it broke libtool build on linux
Jean-Paul Saman [Sat, 21 Oct 2006 08:48:15 +0000 (08:48 +0000)]
Revert revision [17165] because it broke libtool build on linux

13 years ago* Update some contribs
Derk-Jan Hartman [Fri, 20 Oct 2006 22:25:03 +0000 (22:25 +0000)]
* Update some contribs

13 years agoAnother TTL string unduped
Rémi Denis-Courmont [Fri, 20 Oct 2006 21:29:35 +0000 (21:29 +0000)]
Another TTL string unduped

13 years agos/target/host/
Rémi Denis-Courmont [Fri, 20 Oct 2006 21:29:07 +0000 (21:29 +0000)]
s/target/host/

13 years agoPut lower priority than ffmpeg. (when SDL_image was used it couldn't decode videos...
Antoine Cellerier [Fri, 20 Oct 2006 21:12:59 +0000 (21:12 +0000)]
Put lower priority than ffmpeg. (when SDL_image was used it couldn't decode videos like dionoea.chewa.net/pa150001.mov ).

13 years ago* spelling error hostt_cpu -> host_cpu
Derk-Jan Hartman [Fri, 20 Oct 2006 19:31:15 +0000 (19:31 +0000)]
* spelling error hostt_cpu -> host_cpu

13 years agoUnduplicate TTL strings
Rémi Denis-Courmont [Fri, 20 Oct 2006 19:24:38 +0000 (19:24 +0000)]
Unduplicate TTL strings

13 years ago- Support for setting DSCP via dscp option
Rémi Denis-Courmont [Fri, 20 Oct 2006 19:16:25 +0000 (19:16 +0000)]
- Support for setting DSCP via dscp option
- Support for setting outgoing IPv4 multicast interface
  (note that only the Linux kernel can do that)
- Some cleaning/dirtying up

13 years agoFix syntax errors
Clément Stenac [Fri, 20 Oct 2006 19:10:37 +0000 (19:10 +0000)]
Fix syntax errors

13 years agoFix syntax error
Rémi Denis-Courmont [Fri, 20 Oct 2006 17:11:14 +0000 (17:11 +0000)]
Fix syntax error

13 years agoWTF?! VLC is NOT a f***ing COMPILER.
Rémi Denis-Courmont [Fri, 20 Oct 2006 17:05:42 +0000 (17:05 +0000)]
WTF?! VLC is NOT a f***ing COMPILER.
It has NO target.

13 years ago- Don't try altivec compiler flags except on PPC and PPC64
Rémi Denis-Courmont [Fri, 20 Oct 2006 16:46:31 +0000 (16:46 +0000)]
- Don't try altivec compiler flags except on PPC and PPC64
  (some PPC user should review this)
- Don't find canonical build and target (heck, VLC is not a compiler!)

13 years agoRemove superfluous function nesting from configure checks
Rémi Denis-Courmont [Fri, 20 Oct 2006 16:18:44 +0000 (16:18 +0000)]
Remove superfluous function nesting from configure checks

13 years agoRemove some obsolete code
Rémi Denis-Courmont [Fri, 20 Oct 2006 15:58:06 +0000 (15:58 +0000)]
Remove some obsolete code

13 years agoExplicit disclaimer
Rémi Denis-Courmont [Fri, 20 Oct 2006 15:55:18 +0000 (15:55 +0000)]
Explicit disclaimer

13 years agoTry to fix distclean, but you'd better not use it anyway.
Rémi Denis-Courmont [Fri, 20 Oct 2006 15:48:03 +0000 (15:48 +0000)]
Try to fix distclean, but you'd better not use it anyway.

I TOLD YOU TO NOT BOTHER ME WITH YOUR UNCLEAN BUILD TREES.

13 years agoRepair CONFIGURE_LINE (fixes #696)
Rémi Denis-Courmont [Fri, 20 Oct 2006 15:18:23 +0000 (15:18 +0000)]
Repair CONFIGURE_LINE (fixes #696)

13 years agoBuild plugins with -no-undefined
Rémi Denis-Courmont [Fri, 20 Oct 2006 14:59:14 +0000 (14:59 +0000)]
Build plugins with -no-undefined

13 years agoDon't build quicktime plugin with loader since it is broken
Rémi Denis-Courmont [Fri, 20 Oct 2006 14:49:47 +0000 (14:49 +0000)]
Don't build quicktime plugin with loader since it is broken

13 years agoRemove useless link flags from vlc program
Rémi Denis-Courmont [Fri, 20 Oct 2006 14:39:55 +0000 (14:39 +0000)]
Remove useless link flags from vlc program

13 years agoFix dts_pic check
Rémi Denis-Courmont [Fri, 20 Oct 2006 14:28:19 +0000 (14:28 +0000)]
Fix dts_pic check

13 years agoDetect MSYS mingw compiler (mingw32-gcc)
Rafaël Carré [Fri, 20 Oct 2006 09:57:50 +0000 (09:57 +0000)]
Detect MSYS mingw compiler (mingw32-gcc)

13 years agoStop confusing the users with n shortcuts
Christophe Mutricy [Thu, 19 Oct 2006 22:06:55 +0000 (22:06 +0000)]
Stop confusing the users with n shortcuts

13 years agomake playlist stop synchronous
Filippo Carone [Thu, 19 Oct 2006 21:55:31 +0000 (21:55 +0000)]
make playlist stop synchronous

13 years ago* prevent potential crashes on files with broken channelcount
Derk-Jan Hartman [Thu, 19 Oct 2006 21:45:07 +0000 (21:45 +0000)]
* prevent potential crashes on files with broken channelcount

13 years agoReset playlist status to STOPPED after stop
Clément Stenac [Thu, 19 Oct 2006 21:30:39 +0000 (21:30 +0000)]
Reset playlist status to STOPPED after stop

13 years agoDynamic array with log allocation
Clément Stenac [Thu, 19 Oct 2006 21:00:14 +0000 (21:00 +0000)]
Dynamic array with log allocation

13 years agoWoops
Rémi Denis-Courmont [Thu, 19 Oct 2006 19:56:04 +0000 (19:56 +0000)]
Woops

13 years agoRemove some more cruft
Rémi Denis-Courmont [Thu, 19 Oct 2006 19:52:49 +0000 (19:52 +0000)]
Remove some more cruft

13 years agoRemove some build system cruft
Rémi Denis-Courmont [Thu, 19 Oct 2006 19:42:35 +0000 (19:42 +0000)]
Remove some build system cruft

13 years agoKill duplicated function
Rémi Denis-Courmont [Thu, 19 Oct 2006 19:42:10 +0000 (19:42 +0000)]
Kill duplicated function

13 years agoPut version-info to libvlc instead of vlc, as I assume was intended
Rémi Denis-Courmont [Thu, 19 Oct 2006 19:41:55 +0000 (19:41 +0000)]
Put version-info to libvlc instead of vlc, as I assume was intended

13 years agoOh! No more builtins!
Rémi Denis-Courmont [Thu, 19 Oct 2006 19:29:46 +0000 (19:29 +0000)]
Oh! No more builtins!
(well only for libtool and shared libvlc)

Clean your build tree before whining.

And yes, it breaks the mostly-builtin option (obviously).
It also speeds up automake a tiny bit.

13 years agoRemove -version-info; it is plain meaningless for a program
Rémi Denis-Courmont [Thu, 19 Oct 2006 19:00:54 +0000 (19:00 +0000)]
Remove -version-info; it is plain meaningless for a program

13 years agoOups
Rémi Denis-Courmont [Thu, 19 Oct 2006 15:30:43 +0000 (15:30 +0000)]
Oups

13 years agoCode factorization
Rémi Denis-Courmont [Thu, 19 Oct 2006 15:27:58 +0000 (15:27 +0000)]
Code factorization

13 years agoSimplify EOF handling
Rémi Denis-Courmont [Thu, 19 Oct 2006 15:07:43 +0000 (15:07 +0000)]
Simplify EOF handling

13 years agoDirty up. Ahaha.
Rémi Denis-Courmont [Thu, 19 Oct 2006 15:05:35 +0000 (15:05 +0000)]
Dirty up. Ahaha.

13 years agoInterrupt blocking socket reads
Rémi Denis-Courmont [Thu, 19 Oct 2006 14:55:57 +0000 (14:55 +0000)]
Interrupt blocking socket reads

13 years ago* Support 5.1 channels in Flac (untested with a 5.1 device)
Derk-Jan Hartman [Thu, 19 Oct 2006 13:59:23 +0000 (13:59 +0000)]
* Support 5.1 channels in Flac (untested with a 5.1 device)
* Don't crash on Flac samples that have more channels than we can handle.

13 years agoReal fix for time/length issues in VLM ([17130] didn't fix anything)
Antoine Cellerier [Wed, 18 Oct 2006 21:16:16 +0000 (21:16 +0000)]
Real fix for time/length issues in VLM ([17130] didn't fix anything)
Needs to be backported

13 years agopostproc also need avutil to link.
Christophe Mutricy [Wed, 18 Oct 2006 20:11:10 +0000 (20:11 +0000)]
postproc also need avutil to link.

13 years agoTTA: Forgot to update Modules.am for the TTA demux
Derk-Jan Hartman [Wed, 18 Oct 2006 15:25:42 +0000 (15:25 +0000)]
TTA: Forgot to update Modules.am for the TTA demux

13 years agoFix typo
Rémi Denis-Courmont [Wed, 18 Oct 2006 15:24:32 +0000 (15:24 +0000)]
Fix typo

13 years agoFallback to IGMPv2 when IGMPv3 fails - fixes #734
Rémi Denis-Courmont [Wed, 18 Oct 2006 15:08:47 +0000 (15:08 +0000)]
Fallback to IGMPv2 when IGMPv3 fails - fixes #734

13 years ago- Try DNS resolution before creating socket as per Best Current Practices.
Rémi Denis-Courmont [Wed, 18 Oct 2006 15:01:16 +0000 (15:01 +0000)]
- Try DNS resolution before creating socket as per Best Current Practices.
- Don't handle impossible (and would-be harmless) errors.
- Don't try Source Specific Multicast when not implemented by libc
  (this *includes* Mac OS X on the build bots)

13 years agoDon't assume multicast address are in dotted notation - fixes #780.
Rémi Denis-Courmont [Wed, 18 Oct 2006 14:53:32 +0000 (14:53 +0000)]
Don't assume multicast address are in dotted notation - fixes #780.
Not tested. Needs testing + backport.

13 years agoDon't put Linux-specific defines in the wild.
Rémi Denis-Courmont [Wed, 18 Oct 2006 14:32:07 +0000 (14:32 +0000)]
Don't put Linux-specific defines in the wild.
This hides bugs on all other OSes (incl. Windows).
Better update your glibc instead.

13 years agoFix the shoutcast TV listings SD menu item in the Mac OS X GUI. To be backported
Derk-Jan Hartman [Tue, 17 Oct 2006 23:50:57 +0000 (23:50 +0000)]
Fix the shoutcast TV listings SD menu item in the Mac OS X GUI. To be backported

13 years agoFix 32bit/64bit issue in http interface time/length reporting.
Antoine Cellerier [Tue, 17 Oct 2006 20:16:00 +0000 (20:16 +0000)]
Fix 32bit/64bit issue in http interface time/length reporting.
This needs to be backported to 0.8.6.

13 years ago- libvlc.h: use C99 designated initializers to partially initialize help module confi...
Damien Fouilleul [Tue, 17 Oct 2006 19:44:49 +0000 (19:44 +0000)]
- libvlc.h: use C99 designated initializers to partially initialize help module config (this disable a bunch of warnings, and non-initialized members are automatically set to nil)

13 years ago- vlc-config.in.in: remove that annying MODULE_NAME redefined warning
Damien Fouilleul [Tue, 17 Oct 2006 19:40:53 +0000 (19:40 +0000)]
- vlc-config.in.in: remove that annying MODULE_NAME redefined warning

13 years agoEnable ffmpegs TTA decoder, and add a TTA demux to VLC. duration and seeking supported.
Derk-Jan Hartman [Tue, 17 Oct 2006 19:39:15 +0000 (19:39 +0000)]
Enable ffmpegs TTA decoder, and add a TTA demux to VLC. duration and seeking supported.

13 years ago* packetizer h264: Donwq't gather the block chain when resending the headers. Only...
Derk-Jan Hartman [Tue, 17 Oct 2006 18:23:48 +0000 (18:23 +0000)]
* packetizer h264: Donwq't gather the block chain when resending the headers. Only insert the blocks

13 years ago* Let the libmpeg2 module decode video with the mp2v fourcc
Derk-Jan Hartman [Tue, 17 Oct 2006 13:58:20 +0000 (13:58 +0000)]
* Let the libmpeg2 module decode video with the mp2v fourcc

13 years agoAdd missing ms.po + make update-po
Rafaël Carré [Tue, 17 Oct 2006 08:36:50 +0000 (08:36 +0000)]
Add missing ms.po + make update-po

13 years agoAdded Malay translation
Rafaël Carré [Tue, 17 Oct 2006 08:00:53 +0000 (08:00 +0000)]
Added Malay translation

13 years agoApparently ffmpeg doesn't like how we were feeding the SPS/PPS to it. At least this...
Derk-Jan Hartman [Mon, 16 Oct 2006 21:58:12 +0000 (21:58 +0000)]
Apparently ffmpeg doesn't like how we were feeding the SPS/PPS to it. At least this way it works. There is still something wrong. Instead of directly starting to work after the SPS/PPS is received (from MPEG-TS), it waits 1 extra I frame. If I just output the SPS/PPS directly instead of reinserting it, it works directly after the SPS/PPS is received on the I frame directly following them.

13 years agoQt4: File / Disk / Network tabs for Open Dialog
Jean-Baptiste Kempf [Mon, 16 Oct 2006 21:10:11 +0000 (21:10 +0000)]
Qt4: File / Disk / Network tabs for Open Dialog
* Some design
* Tab order

13 years agonoise video filter
Antoine Cellerier [Mon, 16 Oct 2006 20:57:36 +0000 (20:57 +0000)]
noise video filter

13 years agoBetter compression for win32.zip packages building in order to make E-bola happy.
Jean-Baptiste Kempf [Mon, 16 Oct 2006 19:59:34 +0000 (19:59 +0000)]
Better compression for win32.zip packages building in order to make E-bola happy.

13 years agoFixing a cast in Win32 part.
Philippe Morin [Mon, 16 Oct 2006 19:49:31 +0000 (19:49 +0000)]
Fixing a cast in Win32 part.

13 years agoD&D fixes
Clément Stenac [Sun, 15 Oct 2006 19:09:02 +0000 (19:09 +0000)]
D&D fixes

13 years agoDon't use doubles when doing the rotation
Antoine Cellerier [Sun, 15 Oct 2006 19:00:21 +0000 (19:00 +0000)]
Don't use doubles when doing the rotation

13 years ago*demux/asf Support for dvr-ms ASF. This is a a priorietary extension to ASF that...
Derk-Jan Hartman [Sun, 15 Oct 2006 18:00:01 +0000 (18:00 +0000)]
*demux/asf Support for dvr-ms ASF. This is a a priorietary extension to ASF that allows Media Center to store MPEG2 in ASF.

13 years agoImprove drag&drop handling
Clément Stenac [Sun, 15 Oct 2006 15:28:34 +0000 (15:28 +0000)]
Improve drag&drop handling

13 years ago* Support for AVI DV Type I
Derk-Jan Hartman [Sun, 15 Oct 2006 14:35:58 +0000 (14:35 +0000)]
* Support for AVI DV Type I

13 years agoforward-port 17091 and 17104 from 0.8.6
Rafaël Carré [Sun, 15 Oct 2006 14:23:56 +0000 (14:23 +0000)]
forward-port 17091 and 17104 from 0.8.6

13 years ago* forward-port [17102]
Felix Paul Kühne [Sun, 15 Oct 2006 14:16:06 +0000 (14:16 +0000)]
* forward-port [17102]