]> git.sesse.net Git - vlc/log
vlc
14 years agoVLC: exit if the requested interface could not be started
Rémi Denis-Courmont [Sat, 23 Jan 2010 17:04:53 +0000 (19:04 +0200)]
VLC: exit if the requested interface could not be started

14 years agolibvlc os-specific path discovery
Luca Barbato [Sat, 23 Jan 2010 16:41:52 +0000 (17:41 +0100)]
libvlc os-specific path discovery

Get the right libvlc path in macosx and win32 to reside in the specific.c files.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
14 years agoSome objects have no name. Fix segmentation fault.
Rémi Denis-Courmont [Sat, 23 Jan 2010 16:32:38 +0000 (18:32 +0200)]
Some objects have no name. Fix segmentation fault.

14 years agortp sout: support IPv6 in SDP for RTSP
Pierre Ynard [Sat, 23 Jan 2010 16:06:55 +0000 (17:06 +0100)]
rtp sout: support IPv6 in SDP for RTSP

14 years agoReal demux: Do not store the SIPR flavor in profile.
Jean-Baptiste Kempf [Sat, 23 Jan 2010 15:46:46 +0000 (16:46 +0100)]
Real demux: Do not store the SIPR flavor in profile.

It is not useful

14 years agolibvlc: Get ES descriptions for media
Rafaël Carré [Fri, 22 Jan 2010 13:52:20 +0000 (14:52 +0100)]
libvlc: Get ES descriptions for media

14 years agompga decoder: modify input ES format with layer
Rafaël Carré [Fri, 22 Jan 2010 13:40:59 +0000 (14:40 +0100)]
mpga decoder: modify input ES format with layer

14 years agoh264 packetizer: fill profile/level
Rafaël Carré [Sat, 19 Dec 2009 16:57:39 +0000 (17:57 +0100)]
h264 packetizer: fill profile/level

14 years agoes_format_t: add i_level
Rafaël Carré [Fri, 22 Jan 2010 13:35:05 +0000 (14:35 +0100)]
es_format_t: add i_level

It indicates restrictions on the ES (resolution, bitrate, codec
features...), like the H264 level

14 years agoInit es_format_t->i_profile to -1 (not filled)
Rafaël Carré [Fri, 22 Jan 2010 13:31:13 +0000 (14:31 +0100)]
Init es_format_t->i_profile to -1 (not filled)

14 years agoaudio_format_t.i_flavor -> es_format_t.i_profile
Rafaël Carré [Fri, 22 Jan 2010 13:29:26 +0000 (14:29 +0100)]
audio_format_t.i_flavor -> es_format_t.i_profile

Other (audio or video) demux/codecs than real demux can use it

14 years agoRemove the conversion from premultiplied alpha, ...
Vincent Penquerc'h [Wed, 20 Jan 2010 18:04:18 +0000 (18:04 +0000)]
Remove the conversion from premultiplied alpha, ...

...as I found a case where it makes the output almost unreadable, and
cannot find another test case where it makes it better, which I'm
pretty sure I had when I did this.

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
14 years agodummy vout: check for sys->pool before deleting it.
Ramiro Polla [Mon, 18 Jan 2010 18:09:53 +0000 (16:09 -0200)]
dummy vout: check for sys->pool before deleting it.

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
14 years agoadd option to disable dvd subtitle transparency to spudec
Kaarlo Raiha [Sat, 23 Jan 2010 13:58:50 +0000 (15:58 +0200)]
add option to disable dvd subtitle transparency to spudec

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
14 years agophonon: 0 => NULL.
Rémi Duraffort [Sat, 23 Jan 2010 14:04:34 +0000 (15:04 +0100)]
phonon: 0 => NULL.

14 years agoNew C++ binding for libvlc.
Rémi Duraffort [Fri, 22 Jan 2010 13:56:46 +0000 (14:56 +0100)]
New C++ binding for libvlc.

14 years agoStill build the vcdx plugin
Rémi Denis-Courmont [Sat, 23 Jan 2010 13:39:53 +0000 (15:39 +0200)]
Still build the vcdx plugin

Pointed-out-by: Alexis Ballier
14 years agoncurses: always use vcd
Rémi Denis-Courmont [Sat, 23 Jan 2010 13:36:50 +0000 (15:36 +0200)]
ncurses: always use vcd

This is consistent with Qt4 behaviour. This also fixes a bug when using
the configuration; the item is called "vcd", not "vcd://".

14 years agoHAVE_CDDAX is never defined (anymore)
Rémi Denis-Courmont [Sat, 23 Jan 2010 13:34:10 +0000 (15:34 +0200)]
HAVE_CDDAX is never defined (anymore)

14 years agoncurses: typo
Rémi Denis-Courmont [Sat, 23 Jan 2010 13:33:24 +0000 (15:33 +0200)]
ncurses: typo

14 years agoUse a doubly-linked list for object tree
Rémi Denis-Courmont [Sat, 23 Jan 2010 12:47:59 +0000 (14:47 +0200)]
Use a doubly-linked list for object tree

14 years agoRemove dead code
Rémi Denis-Courmont [Sat, 23 Jan 2010 12:28:50 +0000 (14:28 +0200)]
Remove dead code

14 years agotest_block requires threads lib too
Rémi Denis-Courmont [Sat, 23 Jan 2010 12:26:19 +0000 (14:26 +0200)]
test_block requires threads lib too

14 years agoRemove vlc_list_find
Rémi Denis-Courmont [Sat, 23 Jan 2010 12:20:08 +0000 (14:20 +0200)]
Remove vlc_list_find

14 years agoFindObjectName: split parent and child search modes
Rémi Denis-Courmont [Sat, 23 Jan 2010 11:40:51 +0000 (13:40 +0200)]
FindObjectName: split parent and child search modes

14 years agovlc_object_find_name: simplify FIND_ANYWHERE
Rémi Denis-Courmont [Sat, 23 Jan 2010 11:34:34 +0000 (13:34 +0200)]
vlc_object_find_name: simplify FIND_ANYWHERE

14 years agoSplit FindObject into FindParent and FindChild
Rémi Denis-Courmont [Sat, 23 Jan 2010 11:30:49 +0000 (13:30 +0200)]
Split FindObject into FindParent and FindChild

This avoids pushing and checking the mode parameter at each recursion.
Also, FindParent is now iterative.

14 years agoSimplify vcdx configure.ac logic.
Daniel Mierswa [Thu, 21 Jan 2010 23:25:07 +0000 (00:25 +0100)]
Simplify vcdx configure.ac logic.

HAVE_{LIBCDIO,LIBVCDINFO} and have_{libcdio,libvcdinfo} were nowhere
used in the source except when --enable-vcdx was given, hence only probe
for them when vcdx is to be enabled.
Since have_libvcdinfo (which is a requirement for vcdx) can only be
enabled if have_libcdio was defined, I simply put it in the enable_vcdx
block. And because vcdx needs to be explicitly enabled, we can safely
AC_MSG_ERROR on every missing library.

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
14 years agoRevert "file: rewind before read"
Rémi Denis-Courmont [Sat, 23 Jan 2010 09:59:22 +0000 (11:59 +0200)]
Revert "file: rewind before read"

This reverts commit 09049343c7bdaf39aa5840710260141962e4bdc2.

14 years agofile: fix warning
Rémi Denis-Courmont [Sat, 23 Jan 2010 09:23:03 +0000 (11:23 +0200)]
file: fix warning

14 years agortp sout: factor out some SDP code
Pierre Ynard [Sat, 23 Jan 2010 00:14:10 +0000 (01:14 +0100)]
rtp sout: factor out some SDP code

14 years agoReal: small fix
Jean-Baptiste Kempf [Fri, 22 Jan 2010 19:57:28 +0000 (20:57 +0100)]
Real: small fix

Sorry, I forgot to push that part

14 years agoReal demux: visual alignment
Jean-Baptiste Kempf [Fri, 22 Jan 2010 12:52:11 +0000 (13:52 +0100)]
Real demux: visual alignment

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
14 years agoReal demux: correctly set the subpacket size when SIPR is used
Jean-Baptiste Kempf [Fri, 22 Jan 2010 13:16:52 +0000 (14:16 +0100)]
Real demux: correctly set the subpacket size when SIPR is used

14 years agoReal Demuxer: use the VLC_CODEC macros
Jean-Baptiste Kempf [Fri, 22 Jan 2010 12:09:45 +0000 (13:09 +0100)]
Real Demuxer: use the VLC_CODEC macros

14 years agoReal demux: fix a comment
Jean-Baptiste Kempf [Fri, 22 Jan 2010 11:08:37 +0000 (12:08 +0100)]
Real demux: fix a comment

14 years agortp sout: use the URL helper everywhere
Pierre Ynard [Fri, 22 Jan 2010 18:37:04 +0000 (19:37 +0100)]
rtp sout: use the URL helper everywhere

14 years agortp sout: fix RTSP track numbering in SDP
Pierre Ynard [Fri, 22 Jan 2010 17:47:09 +0000 (18:47 +0100)]
rtp sout: fix RTSP track numbering in SDP

Add a helper to get the right values from the RTSP code

14 years agortp sout: fix duplicate slashes in RTSP URLs
Pierre Ynard [Fri, 22 Jan 2010 17:18:01 +0000 (18:18 +0100)]
rtp sout: fix duplicate slashes in RTSP URLs

14 years agoaccess_sftp: fix compilation.
Rémi Duraffort [Fri, 22 Jan 2010 09:07:40 +0000 (10:07 +0100)]
access_sftp: fix compilation.

14 years agoi18n: remove deleted files
Pierre Ynard [Thu, 21 Jan 2010 23:35:21 +0000 (00:35 +0100)]
i18n: remove deleted files

14 years agoFixed compilation.
Laurent Aimar [Thu, 21 Jan 2010 23:25:22 +0000 (00:25 +0100)]
Fixed compilation.

14 years agoFixed transcode audio filters insertion (close #3199).
Laurent Aimar [Thu, 21 Jan 2010 22:41:19 +0000 (23:41 +0100)]
Fixed transcode audio filters insertion (close #3199).

Calls to aout_PrepareFormat where missing.

14 years agoMade stream_t size and position unsigned.
Laurent Aimar [Thu, 21 Jan 2010 22:07:47 +0000 (23:07 +0100)]
Made stream_t size and position unsigned.

 It fixes segfaults in src/input/stream.c (at least) when demuxers
overflow int64_t seek position, and avoid testing for negative values
everywhere.
 stream_Tell() and stream_Size() still returns signed values as too much code
depend on it.

14 years agoUsed uint64_t for access_t::info.i_size/i_pos and access_t::pf_seek().
Laurent Aimar [Thu, 21 Jan 2010 20:36:07 +0000 (21:36 +0100)]
Used uint64_t for access_t::info.i_size/i_pos and access_t::pf_seek().

14 years agoDo not store -1 in access_t::info.i_size in http access.
Laurent Aimar [Thu, 21 Jan 2010 19:42:02 +0000 (20:42 +0100)]
Do not store -1 in access_t::info.i_size in http access.

14 years agoRemoved remaining access_filter.
Laurent Aimar [Thu, 21 Jan 2010 19:07:22 +0000 (20:07 +0100)]
Removed remaining access_filter.

They were dead long enough.

14 years agoAssert that seek position is > 0.
Laurent Aimar [Wed, 20 Jan 2010 23:37:11 +0000 (00:37 +0100)]
Assert that seek position is > 0.

14 years agoUpdate Copyright for simple channel_mixer
Jean-Baptiste Kempf [Thu, 21 Jan 2010 22:52:04 +0000 (23:52 +0100)]
Update Copyright for simple channel_mixer

14 years agoRemoval of realaudio
Jean-Baptiste Kempf [Thu, 21 Jan 2010 22:42:55 +0000 (23:42 +0100)]
Removal of realaudio

This codec wasn't good.
It didn't work on SIPR correctly in all cases.
The code had lots of warnings.
The philosophy of it sucks (opening dlls...)
It didn't work on non-standard architecture.

14 years agoWin32: strip vlc.exe too
Jean-Baptiste Kempf [Thu, 21 Jan 2010 21:00:34 +0000 (22:00 +0100)]
Win32: strip vlc.exe too

14 years agortp sout: fix comment about TTL
Pierre Ynard [Thu, 21 Jan 2010 20:17:57 +0000 (21:17 +0100)]
rtp sout: fix comment about TTL

We don't use the TTL value in SDP anymore, but we still do in RTSP

14 years agortp sout: config_GetInt -> var_InheritInteger
Pierre Ynard [Thu, 21 Jan 2010 19:46:40 +0000 (20:46 +0100)]
rtp sout: config_GetInt -> var_InheritInteger

14 years ago0 -> NULL
Rémi Denis-Courmont [Thu, 21 Jan 2010 19:29:48 +0000 (21:29 +0200)]
0 -> NULL

14 years agoVLC needs pthread
Rémi Denis-Courmont [Thu, 21 Jan 2010 18:12:59 +0000 (20:12 +0200)]
VLC needs pthread

14 years agovlc needs libvlccore for FromLocale()
Rémi Denis-Courmont [Thu, 21 Jan 2010 18:11:09 +0000 (20:11 +0200)]
vlc needs libvlccore for FromLocale()

14 years agosftp: fix a potential memleak.
Rémi Duraffort [Thu, 21 Jan 2010 18:11:11 +0000 (19:11 +0100)]
sftp: fix a potential memleak.

14 years agolibvlc: add some missing 'extern "C"'
Rémi Duraffort [Thu, 21 Jan 2010 17:53:02 +0000 (18:53 +0100)]
libvlc: add some missing 'extern "C"'

14 years agoMention BeOS intf removal in NEWS
Jean-Baptiste Kempf [Thu, 21 Jan 2010 17:19:39 +0000 (18:19 +0100)]
Mention BeOS intf removal in NEWS

14 years agoBeOS interface: remove
Rémi Denis-Courmont [Thu, 21 Jan 2010 17:14:03 +0000 (19:14 +0200)]
BeOS interface: remove

This has been broken for sure since 1.0, most probably nuch earlier.

14 years agocontrib: fix link flags for live555 on WinCE
Pierre Ynard [Thu, 21 Jan 2010 11:16:37 +0000 (12:16 +0100)]
contrib: fix link flags for live555 on WinCE

14 years agoavformat mux: only write trailer if header was written
Rafaël Carré [Thu, 21 Jan 2010 09:08:32 +0000 (10:08 +0100)]
avformat mux: only write trailer if header was written

14 years agoContrib: remove DxVA2 patch unneeded.
Jean-Baptiste Kempf [Wed, 20 Jan 2010 19:06:45 +0000 (20:06 +0100)]
Contrib: remove DxVA2 patch unneeded.

I AM in Ur FFmpeg, br34King Ur codez :

14 years agoContrib: force x264 to disable broken options
Jean-Baptiste Kempf [Wed, 20 Jan 2010 15:58:16 +0000 (16:58 +0100)]
Contrib: force x264 to disable broken options

It seem to not work because of cross-compilation. It seems to call directly pkg-config with no way of overriding it.
--disable-avs-input --disable-lavf-input --disable-ffms-input --disable-mp4-output

14 years agoSave the fact that an item has a callback, not the callback itself
Rémi Denis-Courmont [Wed, 20 Jan 2010 18:44:05 +0000 (20:44 +0200)]
Save the fact that an item has a callback, not the callback itself

Saving pointers in the cache makes no sense. In this case, we only want
to know that the plugin must be preloaded so that the configuration item
callback works from the preference dialog.

14 years agodead code
Rémi Denis-Courmont [Wed, 20 Jan 2010 18:22:50 +0000 (20:22 +0200)]
dead code

14 years agovod: remove useless strdup()'s
Pierre Ynard [Wed, 20 Jan 2010 18:35:06 +0000 (19:35 +0100)]
vod: remove useless strdup()'s

14 years agovod: config_GetPsz -> var_InheritString
Pierre Ynard [Wed, 20 Jan 2010 18:29:23 +0000 (19:29 +0100)]
vod: config_GetPsz -> var_InheritString

14 years agolive555: remove broken obsolete work-around
Pierre Ynard [Wed, 20 Jan 2010 18:02:28 +0000 (19:02 +0100)]
live555: remove broken obsolete work-around

This can't be useful anymore, otherwise connections would always
fail... and it was preventing VLC from prompting the user for
authentication credentials (untested).

14 years agoWin32: fix sockets leak
Rémi Denis-Courmont [Wed, 20 Jan 2010 16:34:41 +0000 (18:34 +0200)]
Win32: fix sockets leak

14 years agofb vout: use var_Inherit
Rafaël Carré [Wed, 20 Jan 2010 10:32:58 +0000 (11:32 +0100)]
fb vout: use var_Inherit

14 years agoactivex plugin: Replace duplicated get_object methods with calls to
JP Dinger [Wed, 20 Jan 2010 09:28:03 +0000 (10:28 +0100)]
activex plugin: Replace duplicated get_object methods with calls to
a templated helper. The holder variables are not otherwise used so a
pointer to the (virtual) interface classes works fine.

14 years agoactivex plugin: Dedupe a lot of duplicated code.
JP Dinger [Tue, 19 Jan 2010 23:49:58 +0000 (00:49 +0100)]
activex plugin: Dedupe a lot of duplicated code.

14 years agoFix libavcodec/vaapi.h detection.
Antoine Cellerier [Wed, 20 Jan 2010 08:48:37 +0000 (09:48 +0100)]
Fix libavcodec/vaapi.h detection.

14 years agotest.html: fix typo
Jean-Paul Saman [Wed, 20 Jan 2010 08:28:05 +0000 (09:28 +0100)]
test.html: fix typo

14 years agolibvlc: fix calloc usage.
Rémi Duraffort [Tue, 19 Jan 2010 13:32:31 +0000 (14:32 +0100)]
libvlc: fix calloc usage.

14 years agoFix phonon-vlc compilation and linking.
Rémi Duraffort [Tue, 19 Jan 2010 13:08:27 +0000 (14:08 +0100)]
Fix phonon-vlc compilation and linking.

(not sure that's the best way but that's working well).

14 years agoFixed VA description in avcodec.
Laurent Aimar [Tue, 19 Jan 2010 21:30:05 +0000 (22:30 +0100)]
Fixed VA description in avcodec.

14 years agoEnabled VC-1/WMV3 DXVA2 support in VLC.
Laurent Aimar [Sun, 17 Jan 2010 20:48:08 +0000 (21:48 +0100)]
Enabled VC-1/WMV3 DXVA2 support in VLC.

It won't do anything until the support is actually added to FFmpeg.

14 years agoAdded Intel DXVA2 GUID for H264.
Laurent Aimar [Sun, 17 Jan 2010 19:48:34 +0000 (20:48 +0100)]
Added Intel DXVA2 GUID for H264.

14 years agoA bit more explicit dxva2 describe function.
Laurent Aimar [Sun, 17 Jan 2010 18:41:06 +0000 (19:41 +0100)]
A bit more explicit dxva2 describe function.

14 years agoSaved the informations returned by IDirect3D9_GetAdapterIdentifier (dxva2).
Laurent Aimar [Sun, 17 Jan 2010 18:33:45 +0000 (19:33 +0100)]
Saved the informations returned by IDirect3D9_GetAdapterIdentifier (dxva2).

14 years agoAdd build date/time in the version infos
Rémi Denis-Courmont [Tue, 19 Jan 2010 21:40:49 +0000 (23:40 +0200)]
Add build date/time in the version infos

14 years agoRemove COMPILE_DOMAIN, merge into COMPILE_HOST
Rémi Denis-Courmont [Tue, 19 Jan 2010 21:28:03 +0000 (23:28 +0200)]
Remove COMPILE_DOMAIN, merge into COMPILE_HOST

14 years agochar const -> const char
Rémi Denis-Courmont [Tue, 19 Jan 2010 21:27:30 +0000 (23:27 +0200)]
char const -> const char

14 years agoRevert "Bump ABI for logo and marquee changes."
Rémi Denis-Courmont [Tue, 19 Jan 2010 20:24:21 +0000 (22:24 +0200)]
Revert "Bump ABI for logo and marquee changes."

This reverts commit cbb409e5551b3e663d49fb644bad31256988a6fc, i.e. yet
another proof of the total lack of respect that M2X has for other people
(volunteer's) time and/or code quality.

14 years agoqt4(Win32): fix fullscreen issue on Windows
Erwan Tulou [Tue, 19 Jan 2010 19:46:42 +0000 (20:46 +0100)]
qt4(Win32): fix fullscreen issue on Windows

On Windows, fullscreen was displayed with a frame and title.
Passing the newflags when reparenting works out the problem.
patch tested successfully on Linux and WinXP. other Win flavors to be tested

14 years agoBump ABI for logo and marquee changes.
JP Dinger [Tue, 19 Jan 2010 16:52:02 +0000 (17:52 +0100)]
Bump ABI for logo and marquee changes.

14 years agoUpdate bindings for marquee change (untested).
JP Dinger [Tue, 19 Jan 2010 16:51:39 +0000 (17:51 +0100)]
Update bindings for marquee change (untested).

14 years agoactivex plugin: Bring marquee interface in line with logo.
JP Dinger [Tue, 19 Jan 2010 16:50:52 +0000 (17:50 +0100)]
activex plugin: Bring marquee interface in line with logo.

14 years agomozilla plugin: Bring marquee interface in line with logo.
JP Dinger [Tue, 19 Jan 2010 16:47:31 +0000 (17:47 +0100)]
mozilla plugin: Bring marquee interface in line with logo.

14 years agoDrop option_as_ from marquee interface.
JP Dinger [Tue, 19 Jan 2010 16:45:53 +0000 (17:45 +0100)]
Drop option_as_ from marquee interface.

14 years agoCosmetics: Improve cut&paste in activex plugin readme.
JP Dinger [Tue, 19 Jan 2010 13:42:34 +0000 (14:42 +0100)]
Cosmetics: Improve cut&paste in activex plugin readme.

14 years agoUpdate activex plugin and test page for new logo interface.
JP Dinger [Tue, 19 Jan 2010 13:41:12 +0000 (14:41 +0100)]
Update activex plugin and test page for new logo interface.

14 years agoUpdate mozilla plugin and test page for new logo interface.
JP Dinger [Tue, 19 Jan 2010 13:39:17 +0000 (14:39 +0100)]
Update mozilla plugin and test page for new logo interface.

14 years agoAdd libvlc interface to video_filter/logo module, like the
JP Dinger [Tue, 19 Jan 2010 13:35:10 +0000 (14:35 +0100)]
Add libvlc interface to video_filter/logo module, like the
marquee filter. Also change logo parameter transparency to
opacity for consistency with marquee.

14 years agoadd vlc.video.logo video filter test case to test.html
Jean-Paul Saman [Mon, 18 Jan 2010 21:37:57 +0000 (22:37 +0100)]
add vlc.video.logo video filter test case to test.html

14 years agoChanges for panoramix mode
Eric Lassauge [Fri, 15 Jan 2010 10:44:48 +0000 (02:44 -0800)]
Changes for panoramix mode

Signed-off-by: Rafaël Carré <rafael.carre@gmail.com>
14 years agoOnly print CPU capabilities if there are any.
Ramiro Polla [Mon, 18 Jan 2010 19:12:00 +0000 (17:12 -0200)]
Only print CPU capabilities if there are any.

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
14 years agoFixed skipping data until EOF while using block access.
Laurent Aimar [Mon, 18 Jan 2010 20:30:34 +0000 (21:30 +0100)]
Fixed skipping data until EOF while using block access.