vlc.git
13 years agoAdd support for Cinepak, Indeo Video IV, DVC Pro 100, DVC Pro HD and Pixlet (the...
Felix Paul Kühne [Wed, 11 Jun 2008 08:19:30 +0000 (10:19 +0200)]
Add support for Cinepak, Indeo Video IV, DVC Pro 100, DVC Pro HD and Pixlet (the last one being Mac-only)

13 years agoWe also want to activate AMR-WB. More to come within the next few days.
Felix Paul Kühne [Wed, 11 Jun 2008 07:44:53 +0000 (09:44 +0200)]
We also want to activate AMR-WB. More to come within the next few days.

13 years agoActivated iLBC support on Macs running QuickTime 7.5 or later
Felix Paul Kühne [Wed, 11 Jun 2008 07:40:40 +0000 (09:40 +0200)]
Activated iLBC support on Macs running QuickTime 7.5 or later

13 years agoTry to fix the win32 compile.
Jean-Baptiste Kempf [Tue, 10 Jun 2008 23:07:53 +0000 (16:07 -0700)]
Try to fix the win32 compile.

13 years agoFFmpeg update.
Jean-Baptiste Kempf [Tue, 10 Jun 2008 22:51:12 +0000 (00:51 +0200)]
FFmpeg update.

13 years agoTypo
Rémi Denis-Courmont [Tue, 10 Jun 2008 19:38:31 +0000 (22:38 +0300)]
Typo

13 years agoFix make check too
Rémi Denis-Courmont [Tue, 10 Jun 2008 19:37:17 +0000 (22:37 +0300)]
Fix make check too

13 years agoFix make check (sic)
Rémi Denis-Courmont [Tue, 10 Jun 2008 19:34:44 +0000 (22:34 +0300)]
Fix make check (sic)

13 years agoBunch of always on demu/x plugins
Rémi Denis-Courmont [Tue, 10 Jun 2008 19:10:34 +0000 (22:10 +0300)]
Bunch of always on demu/x plugins

13 years agoFix postproc compiling.
Jean-Baptiste Kempf [Tue, 10 Jun 2008 18:11:12 +0000 (11:11 -0700)]
Fix postproc compiling.

13 years agoFix permissions
Rémi Denis-Courmont [Tue, 10 Jun 2008 18:02:36 +0000 (21:02 +0300)]
Fix permissions

13 years agoRTP Vorbis payload format (incomplete)
Rémi Denis-Courmont [Tue, 10 Jun 2008 16:54:33 +0000 (19:54 +0300)]
RTP Vorbis payload format (incomplete)

(as per RFC queue'd draft-ietf-avt-rtp-vorbis-09).
Not tested against other implementations, and some pretty bad PTS
issues. RTP only provides us with a valid PTS for the first frame in a
packet, and we don't know the length of each frame, so, hmm... I wonder
how to compute the PTS for non-first frames...

Also, we would need either an SDP parser to use Vorbis (properly) as a
dynamic payload type, or to use a proprietary static payload type and a
proprietary static RTP clock frequency.

13 years agortp: don't build unused directory
Rémi Denis-Courmont [Tue, 10 Jun 2008 17:02:32 +0000 (20:02 +0300)]
rtp: don't build unused directory

13 years agoDecode H.264 with QuickTime on the Mac.
Jean-Baptiste Kempf [Tue, 10 Jun 2008 16:18:51 +0000 (09:18 -0700)]
Decode H.264 with QuickTime on the Mac.

13 years agoUnregister a "sub filter"'s private SPU channel when destroying the
Antoine Cellerier [Tue, 10 Jun 2008 14:59:13 +0000 (16:59 +0200)]
Unregister a "sub filter"'s private SPU channel when destroying the
filter. Since filter destruction is always requested by the subpicture
core itself, we already have the subpicture lock so no need to lock.

13 years agoPartially fix sub picture filter chain handling. Still needs a bit of
Antoine Cellerier [Tue, 10 Jun 2008 14:31:30 +0000 (16:31 +0200)]
Partially fix sub picture filter chain handling. Still needs a bit of
work.

13 years agoFix zoom gauge in magnify.
Antoine Cellerier [Tue, 10 Jun 2008 14:16:31 +0000 (16:16 +0200)]
Fix zoom gauge in magnify.

13 years agoAdd missing include (OpenDemux uses the CloseDemux function, so the
Antoine Cellerier [Tue, 10 Jun 2008 10:32:08 +0000 (12:32 +0200)]
Add missing include (OpenDemux uses the CloseDemux function, so the
compiler needs the prototype).

13 years agoFixes for fullscreen controller
Lukas Durfina [Tue, 10 Jun 2008 10:02:39 +0000 (12:02 +0200)]
Fixes for fullscreen controller

Signed-off-by: Rafaël Carré <funman@videolan.org>
13 years agoRemoteosd: initialise gcrypt
Rafaël Carré [Tue, 10 Jun 2008 08:09:31 +0000 (10:09 +0200)]
Remoteosd: initialise gcrypt

13 years agoRemove outdated comment
Rafaël Carré [Tue, 10 Jun 2008 08:08:09 +0000 (10:08 +0200)]
Remove outdated comment

13 years agoFullscreen controller
Lukas Durfina [Sat, 7 Jun 2008 16:30:19 +0000 (18:30 +0200)]
Fullscreen controller

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
13 years agos/H264/h264 in http interface.
Jean-Baptiste Kempf [Tue, 10 Jun 2008 06:41:54 +0000 (23:41 -0700)]
s/H264/h264 in http interface.

13 years agoUse less CPU : reduction of the number of iteration when it draws the frame. Some...
Adrien Maglo [Thu, 5 Jun 2008 12:24:56 +0000 (14:24 +0200)]
Use less CPU : reduction of the number of iteration when it draws the frame. Some non-code corrections of the previous patch.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
13 years agoFix libdvdnav compilation
Felix Paul Kühne [Tue, 10 Jun 2008 00:08:15 +0000 (02:08 +0200)]
Fix libdvdnav compilation

13 years agoUpdate and activate portuguese l10n. Thanks to Bruno Queirós
Christophe Mutricy [Mon, 9 Jun 2008 21:34:52 +0000 (22:34 +0100)]
Update and activate portuguese l10n. Thanks to Bruno Queirós

13 years agoTypo (pointed by Bruno Queirós)
Christophe Mutricy [Mon, 9 Jun 2008 21:13:20 +0000 (22:13 +0100)]
Typo (pointed by Bruno Queirós)

13 years agoSupport for sudo
Rémi Denis-Courmont [Mon, 9 Jun 2008 18:49:29 +0000 (21:49 +0300)]
Support for sudo

13 years agoUpdate files list
Rémi Denis-Courmont [Mon, 9 Jun 2008 18:50:01 +0000 (21:50 +0300)]
Update files list

13 years agochroma.h has moved
Rémi Denis-Courmont [Mon, 9 Jun 2008 16:08:27 +0000 (19:08 +0300)]
chroma.h has moved

13 years agoThese days, the Quit method of mpris is made on the root object
Rafaël Carré [Mon, 9 Jun 2008 15:08:15 +0000 (17:08 +0200)]
These days, the Quit method of mpris is made on the root object

13 years agodemux/avformat: add Modules.am (otherwise bootstrap is b0rken).
Pavlov Konstantin [Mon, 9 Jun 2008 12:22:19 +0000 (16:22 +0400)]
demux/avformat: add Modules.am (otherwise bootstrap is b0rken).
thanks Vladimir Belousov for noticing.

13 years agoHACKING: fix some wording / changed macros / changed dirs.
Pavlov Konstantin [Sat, 7 Jun 2008 13:23:04 +0000 (17:23 +0400)]
HACKING: fix some wording / changed macros / changed dirs.

13 years agotoolbox: dont remove config.rpath.
Pavlov Konstantin [Fri, 6 Jun 2008 12:01:17 +0000 (16:01 +0400)]
toolbox: dont remove config.rpath.

13 years agoRemove executable permission from source files. (btw, why isn't the .h
Antoine Cellerier [Mon, 9 Jun 2008 07:44:40 +0000 (09:44 +0200)]
Remove executable permission from source files. (btw, why isn't the .h
file just named remoteosd.h?)

13 years agoRemove old post processing code remains from avcodec/video.c.
Antoine Cellerier [Sat, 7 Jun 2008 23:03:52 +0000 (01:03 +0200)]
Remove old post processing code remains from avcodec/video.c.

13 years agoMove avcodec module files to modules/codec/avcodec. (The 3 shared
Antoine Cellerier [Sat, 7 Jun 2008 22:59:51 +0000 (00:59 +0200)]
Move avcodec module files to modules/codec/avcodec. (The 3 shared
headers, avutil.h, chroma.h and fourcc.h are also located in that
directory.) This should be the last commit in the "Move all the old
ffmpeg modules source code files around to make it seem like you're
working while you're not".

13 years agoMove imgresample.c to the video_filter directory.
Antoine Cellerier [Sat, 7 Jun 2008 22:52:34 +0000 (00:52 +0200)]
Move imgresample.c to the video_filter directory.

13 years agoRemove crop/padd code from imgresample module. Imgresample is now only
Antoine Cellerier [Sat, 7 Jun 2008 22:47:20 +0000 (00:47 +0200)]
Remove crop/padd code from imgresample module. Imgresample is now only
1 submodule (well, 1 main module) which can take care of resizing and
chroma conversion (basically it's the old chroma.c code). All the files
have been merged in imgresample.c. In the long run I might split
resizing and chroma conversion to 2 submodules (performance impact would
be nil). (This is untested.)

13 years agoAdd a FIXME and fix a capability declaration.
Antoine Cellerier [Sat, 7 Jun 2008 22:23:42 +0000 (00:23 +0200)]
Add a FIXME and fix a capability declaration.

13 years agoavformat is demux/mux. Move it to modules/demux/avformat.
Antoine Cellerier [Sat, 7 Jun 2008 22:31:54 +0000 (00:31 +0200)]
avformat is demux/mux. Move it to modules/demux/avformat.

13 years agoMove swscale.c to the video_filter directory.
Antoine Cellerier [Sat, 7 Jun 2008 22:17:52 +0000 (00:17 +0200)]
Move swscale.c to the video_filter directory.

13 years agoMerge all swscale plugin related source files (except chroma.h).
Antoine Cellerier [Sat, 7 Jun 2008 22:15:39 +0000 (00:15 +0200)]
Merge all swscale plugin related source files (except chroma.h).

13 years agoAdd new var_Change action: VLC_VAR_SETISCOMMAND. Previously it was only
Antoine Cellerier [Sat, 7 Jun 2008 22:00:01 +0000 (00:00 +0200)]
Add new var_Change action: VLC_VAR_SETISCOMMAND. Previously it was only
possible to set this attribute at variable creation time (and for some
reason I don't understand that didn't work in one case so I added this
work arround :p)

13 years agoRevive postprocessing. It is now a video filter (the interface code
Antoine Cellerier [Sat, 7 Jun 2008 20:53:56 +0000 (22:53 +0200)]
Revive postprocessing. It is now a video filter (the interface code
needs to be changed accordingly). It "works" but I can't spot any
difference between postproc-q 6 and postproc-q 0 using the
redefined-nintendo.mpg test video ... I'd appreciate feedback on that
point.

13 years agoLast time I checked, V4L2 was not a demux :) (well it can sometimes be used as an...
Antoine Cellerier [Mon, 9 Jun 2008 07:41:23 +0000 (09:41 +0200)]
Last time I checked, V4L2 was not a demux :) (well it can sometimes be used as an access_demux ... but it's still an access)

13 years agoCleanup, a few additions
Felix Paul Kühne [Mon, 9 Jun 2008 07:27:51 +0000 (09:27 +0200)]
Cleanup, a few additions

13 years agoFixed linking the remote OSD plugin
Felix Paul Kühne [Mon, 9 Jun 2008 02:49:28 +0000 (04:49 +0200)]
Fixed linking the remote OSD plugin

13 years agoDefault enable the update checker on OS X as pointed by j-b
Felix Paul Kühne [Mon, 9 Jun 2008 02:34:18 +0000 (04:34 +0200)]
Default enable the update checker on OS X as pointed by j-b

13 years agoMerged the notes for 0.8.6g and 0.8.6h
Felix Paul Kühne [Mon, 9 Jun 2008 02:04:23 +0000 (04:04 +0200)]
Merged the notes for 0.8.6g and 0.8.6h

Some wording improvements

13 years agoAdded plugin RemoteOSD, a VNC client as video-filter
Matthias Bauer [Sun, 8 Jun 2008 07:41:49 +0000 (09:41 +0200)]
Added plugin RemoteOSD, a VNC client as video-filter

Signed-off-by: Rafaël Carré <funman@videolan.org>
13 years agoThis was not supposed to be committed, sorry
Rémi Denis-Courmont [Sun, 8 Jun 2008 15:43:26 +0000 (18:43 +0300)]
This was not supposed to be committed, sorry

13 years agoRTP: partial Vorbis payload format support: defragmentation
Rémi Denis-Courmont [Sun, 8 Jun 2008 15:40:09 +0000 (18:40 +0300)]
RTP: partial Vorbis payload format support: defragmentation

13 years agoRTP: set the discontinuity flag as appropriate
Rémi Denis-Courmont [Sun, 8 Jun 2008 14:52:16 +0000 (17:52 +0300)]
RTP: set the discontinuity flag as appropriate

13 years agoFix typo
Rémi Denis-Courmont [Sun, 8 Jun 2008 14:52:43 +0000 (17:52 +0300)]
Fix typo

13 years agoFix building module/demux/rtp.c for Win32 and WinCE (mingw32/mingwce)
Jean-Paul Saman [Sun, 8 Jun 2008 14:06:25 +0000 (16:06 +0200)]
Fix building module/demux/rtp.c for Win32 and WinCE (mingw32/mingwce)

13 years agoBreak long if statement in several lines.
Jean-Paul Saman [Fri, 6 Jun 2008 09:59:15 +0000 (11:59 +0200)]
Break long if statement in several lines.

13 years agoRTP: fix packet re-ordering
Rémi Denis-Courmont [Sun, 8 Jun 2008 13:31:00 +0000 (16:31 +0300)]
RTP: fix packet re-ordering

13 years agoRTP: partial linking fix
Rémi Denis-Courmont [Sat, 7 Jun 2008 21:18:58 +0000 (00:18 +0300)]
RTP: partial linking fix

13 years agoFix warnings
Rémi Denis-Courmont [Sat, 7 Jun 2008 21:15:09 +0000 (00:15 +0300)]
Fix warnings

13 years agoFix return type
Rémi Denis-Courmont [Sat, 7 Jun 2008 20:47:00 +0000 (23:47 +0300)]
Fix return type

13 years agoInclude copyright and license message in each plugin
Rémi Denis-Courmont [Sat, 7 Jun 2008 19:35:15 +0000 (22:35 +0300)]
Include copyright and license message in each plugin

13 years agoFix the libgcrypt variables substitution
Rémi Denis-Courmont [Sat, 7 Jun 2008 18:54:06 +0000 (21:54 +0300)]
Fix the libgcrypt variables substitution

13 years agoRemove non-sensical statement
Rémi Denis-Courmont [Sat, 7 Jun 2008 18:37:29 +0000 (21:37 +0300)]
Remove non-sensical statement

13 years agoRTP: add secure RTP receive support
Rémi Denis-Courmont [Sat, 7 Jun 2008 18:21:55 +0000 (21:21 +0300)]
RTP: add secure RTP receive support

13 years agoSRTP: try to fix dependent libraries
Rémi Denis-Courmont [Sat, 7 Jun 2008 18:18:20 +0000 (21:18 +0300)]
SRTP: try to fix dependent libraries

13 years agoSRTP: support for parsing key and salt from a string
Rémi Denis-Courmont [Sat, 7 Jun 2008 18:17:57 +0000 (21:17 +0300)]
SRTP: support for parsing key and salt from a string

13 years agoOoooooooups
Rémi Denis-Courmont [Sat, 7 Jun 2008 15:34:49 +0000 (18:34 +0300)]
Ooooooooups

13 years agoUDP: remove old RTP code
Rémi Denis-Courmont [Sat, 7 Jun 2008 15:34:16 +0000 (18:34 +0300)]
UDP: remove old RTP code

13 years agoRTP: add Framed RTP over TCP support
Rémi Denis-Courmont [Sat, 7 Jun 2008 15:33:47 +0000 (18:33 +0300)]
RTP: add Framed RTP over TCP support

(untested as I have no software capable of sending this)

13 years agoRemove some dead code
Rémi Denis-Courmont [Sat, 7 Jun 2008 15:05:24 +0000 (18:05 +0300)]
Remove some dead code

13 years agoUDP: remove unneeded DCCP support
Rémi Denis-Courmont [Sat, 7 Jun 2008 14:24:00 +0000 (17:24 +0300)]
UDP: remove unneeded DCCP support

13 years agoRTP: support for DCCP
Rémi Denis-Courmont [Sat, 7 Jun 2008 14:23:49 +0000 (17:23 +0300)]
RTP: support for DCCP

13 years agoRTP: ignore muxed RTCP packets for the time being
Rémi Denis-Courmont [Sat, 7 Jun 2008 14:22:37 +0000 (17:22 +0300)]
RTP: ignore muxed RTCP packets for the time being

13 years agoRTP: fix sequence tracking
Rémi Denis-Courmont [Sat, 7 Jun 2008 14:31:57 +0000 (17:31 +0300)]
RTP: fix sequence tracking

13 years agoFix POTFILES
Rémi Denis-Courmont [Sat, 7 Jun 2008 12:06:42 +0000 (15:06 +0300)]
Fix POTFILES

13 years agoRevert "Qt4: do not use vlc_object_get"
Rémi Denis-Courmont [Sat, 7 Jun 2008 11:44:23 +0000 (14:44 +0300)]
Revert "Qt4: do not use vlc_object_get"

Qt4 (and a bunch of other GUIs, I suspect) needs to reference the audio
output properly, but they don't. As such, we need to keep the loosy,
slow and broken vlc_object_get() usage.

This reverts commit 7f120f79a85567bcd5ff484c03a15d15a9b11cdb.

13 years agoMove the CSA Key parsing inside csa_SetCW function
Kaloyan Kovachev [Wed, 4 Jun 2008 19:18:15 +0000 (22:18 +0300)]
Move the CSA Key parsing inside csa_SetCW function

Signed-off-by: Rémi Denis-Courmont <rdenis@simphalempin.com>
13 years agoUntriplicate vout release code - fix #1593
Rémi Denis-Courmont [Sat, 7 Jun 2008 07:31:17 +0000 (10:31 +0300)]
Untriplicate vout release code - fix #1593

Unused video outputs are currently attached to libvlc, so there is no
point in destroying them from the playlist (twice), then from libvlc.
This should also fix #1593 (multiple vout free).

13 years agoForce thread priorities in the supported range
Rémi Denis-Courmont [Fri, 6 Jun 2008 16:34:03 +0000 (19:34 +0300)]
Force thread priorities in the supported range

(assuming rt-offset is zero)

13 years agoRemove __LIBVLC__ test
Rémi Denis-Courmont [Fri, 6 Jun 2008 16:07:55 +0000 (19:07 +0300)]
Remove __LIBVLC__ test

13 years agoBring back reckless user proofing.
Rémi Denis-Courmont [Fri, 6 Jun 2008 15:55:10 +0000 (18:55 +0300)]
Bring back reckless user proofing.

13 years agoBring the root wrapper back
Rémi Denis-Courmont [Fri, 6 Jun 2008 15:47:56 +0000 (18:47 +0300)]
Bring the root wrapper back

13 years agovlc: fix conditional compilation
Rémi Denis-Courmont [Fri, 6 Jun 2008 15:30:39 +0000 (18:30 +0300)]
vlc: fix conditional compilation

13 years agoFix/split rootwrap_bind
Rémi Denis-Courmont [Fri, 6 Jun 2008 15:14:56 +0000 (18:14 +0300)]
Fix/split rootwrap_bind

13 years agoRescale POSIX realtime priorities within a portable range
Rémi Denis-Courmont [Fri, 6 Jun 2008 14:48:48 +0000 (17:48 +0300)]
Rescale POSIX realtime priorities within a portable range

POSIX warrants at least 32 priorities from
sched_get_priority_min(SCHED_RR) to sched_get_priority_max(SCHED_RR).
We were previously relying on 41 priorities, from 0 to 40.

13 years agoDo not set a priority for non-realtime threads
Rémi Denis-Courmont [Fri, 6 Jun 2008 14:39:28 +0000 (17:39 +0300)]
Do not set a priority for non-realtime threads

Contrary to process priority increment ("niceness"), thread priority
increment increase in the priority of the thread. So multiplying
negative priorities with -1 was totally wrong here.

On Linux, there is only one non-realtime (SCHED_OTHER) priority, 0, so
the code was failing safe silently. Don't know on other systems.

13 years agoSet the thread priority before its creation
Rémi Denis-Courmont [Fri, 6 Jun 2008 14:29:46 +0000 (17:29 +0300)]
Set the thread priority before its creation

This should avoid priority inversion.

13 years agoAdd missing unicast parameter in the Transport: response
Rémi Denis-Courmont [Fri, 6 Jun 2008 13:51:52 +0000 (16:51 +0300)]
Add missing unicast parameter in the Transport: response

So-called "RTSP" VoD remains extremely broken,
and I have no intention to fix it.

13 years agoMention the RTMP access and access output in the NEWS.
Antoine Cellerier [Fri, 6 Jun 2008 13:35:02 +0000 (15:35 +0200)]
Mention the RTMP access and access output in the NEWS.

13 years agoFix typo.
Antoine Cellerier [Wed, 4 Jun 2008 11:48:50 +0000 (13:48 +0200)]
Fix typo.

13 years agostream: Don't attempt to seek() when reading to NULL in *Immediate method, as pointed...
Pierre d'Herbemont [Fri, 6 Jun 2008 11:10:36 +0000 (13:10 +0200)]
stream: Don't attempt to seek() when reading to NULL in *Immediate method, as pointed by Rémi.

13 years agostream: Support reading to NULL buffer in *Immediate method.
Pierre d'Herbemont [Fri, 6 Jun 2008 10:58:38 +0000 (12:58 +0200)]
stream: Support reading to NULL buffer in *Immediate method.

13 years agoNEWS: Add something about the new options to reduce latency.
Pierre d'Herbemont [Fri, 6 Jun 2008 09:44:59 +0000 (11:44 +0200)]
NEWS: Add something about the new options to reduce latency.

13 years agoRevert "Fix mozilla detection logic"
Rafaël Carré [Fri, 6 Jun 2008 10:03:23 +0000 (12:03 +0200)]
Revert "Fix mozilla detection logic"

This reverts commit 05cb347026d5f03fdbddac517fe75372fc308a9b.

13 years agoRevert "stream_Read() : makes the buffer mandatory"
Rafaël Carré [Fri, 6 Jun 2008 10:03:03 +0000 (12:03 +0200)]
Revert "stream_Read() : makes the buffer mandatory"

This reverts commit 0bcda15e362b5e00fd4b6f458206ac52035b217d.

13 years agoRevert "ASF: Use stream_Seek() if we only want to seek"
Rafaël Carré [Fri, 6 Jun 2008 10:02:56 +0000 (12:02 +0200)]
Revert "ASF: Use stream_Seek() if we only want to seek"

This reverts commit e9fdaf06b59ebdd0b9b5faa000c18732354e44e1.

13 years agoRevert "ASF: Do not use stream_Read with a NULL buffer"
Rafaël Carré [Fri, 6 Jun 2008 10:02:46 +0000 (12:02 +0200)]
Revert "ASF: Do not use stream_Read with a NULL buffer"

This reverts commit 77a7babe4a2e4391ec33bf690fb1abecd28cbb74.

13 years agoASF: Do not use stream_Read with a NULL buffer
Rafaël Carré [Fri, 6 Jun 2008 09:54:50 +0000 (11:54 +0200)]
ASF: Do not use stream_Read with a NULL buffer

13 years agoFix mozilla detection logic
Rafaël Carré [Fri, 6 Jun 2008 09:40:41 +0000 (11:40 +0200)]
Fix mozilla detection logic