]> git.sesse.net Git - vlc/log
vlc
15 years agoContrib: Remove libdvdnav-win32 patch, applied upstream.
Pavlov Konstantin [Thu, 5 Jun 2008 15:37:52 +0000 (19:37 +0400)]
Contrib: Remove libdvdnav-win32 patch, applied upstream.

15 years agoContrib: update bulk patch for libdvdnav.
Pavlov Konstantin [Thu, 5 Jun 2008 15:36:15 +0000 (19:36 +0400)]
Contrib: update bulk patch for libdvdnav.

15 years agoenable display of background bitmaps (eg, picture subtitles)
Vincent Penquerc'h [Thu, 5 Jun 2008 12:04:03 +0000 (13:04 +0100)]
enable display of background bitmaps (eg, picture subtitles)

Signed-off-by: Rémi Denis-Courmont <rdenis@simphalempin.com>
15 years agoDon't workaround unknown bugs in external libraries
Rafaël Carré [Thu, 5 Jun 2008 13:31:02 +0000 (15:31 +0200)]
Don't workaround unknown bugs in external libraries

Better comment them fully, if you are too lazy to report upstream

15 years agoUse a libhal property only if it exists
Rafaël Carré [Thu, 5 Jun 2008 11:00:14 +0000 (13:00 +0200)]
Use a libhal property only if it exists

Regression introduced in [c75dafab5775afe24fc5f2bd944199bb361d6269]
Bug spotted by Fabio Ritrovato

16 years agolibvlc: No need to link to Cocoa.
Pierre d'Herbemont [Thu, 5 Jun 2008 00:35:29 +0000 (02:35 +0200)]
libvlc: No need to link to Cocoa.

16 years agoDon't try to build broken postproc modules
Rafaël Carré [Wed, 4 Jun 2008 23:52:50 +0000 (01:52 +0200)]
Don't try to build broken postproc modules

16 years agoRemove debug (tip: put debug messages in spanish, they're easier to grep
Antoine Cellerier [Wed, 4 Jun 2008 23:31:23 +0000 (01:31 +0200)]
Remove debug (tip: put debug messages in spanish, they're easier to grep
for in english code)

16 years agoDefault enable the dvb and v4l2 modules.
Antoine Cellerier [Wed, 4 Jun 2008 23:23:17 +0000 (01:23 +0200)]
Default enable the dvb and v4l2 modules.

16 years agoTypo: use debug code only when wanted (and defined)
Rafaël Carré [Wed, 4 Jun 2008 22:46:39 +0000 (00:46 +0200)]
Typo: use debug code only when wanted (and defined)

16 years agoThis should fix audio transcoding. (unfortunately I have some issues
Antoine Cellerier [Wed, 4 Jun 2008 22:02:42 +0000 (00:02 +0200)]
This should fix audio transcoding. (unfortunately I have some issues
a bit later ... but at least it gives a starting point for people
wanting to have fun with transcode / audio / filter chains)

16 years agoRTP: support for pulse code modulation
Rémi Denis-Courmont [Wed, 4 Jun 2008 20:06:27 +0000 (23:06 +0300)]
RTP: support for pulse code modulation

16 years agoYUV 422 Packed motion detect (still kind of broken).
Antoine Cellerier [Wed, 4 Jun 2008 20:04:58 +0000 (22:04 +0200)]
YUV 422 Packed motion detect (still kind of broken).

16 years agoFix segfault in transcode (audio).
Antoine Cellerier [Wed, 4 Jun 2008 20:04:44 +0000 (22:04 +0200)]
Fix segfault in transcode (audio).

16 years agoFactorize some code in the filters.
Antoine Cellerier [Wed, 4 Jun 2008 18:19:05 +0000 (20:19 +0200)]
Factorize some code in the filters.

16 years agoFactorize picture dating and releasing code.
Antoine Cellerier [Wed, 4 Jun 2008 18:02:58 +0000 (20:02 +0200)]
Factorize picture dating and releasing code.

16 years agoUseless statement.
Antoine Cellerier [Wed, 4 Jun 2008 18:02:22 +0000 (20:02 +0200)]
Useless statement.

16 years agoAdd support for Packed YUV 422 to rotate video filter. Output quality is
Antoine Cellerier [Wed, 4 Jun 2008 17:58:16 +0000 (19:58 +0200)]
Add support for Packed YUV 422 to rotate video filter. Output quality is
less than that of the planar version (uses nearest neighboor instead of
interpolated colors)

16 years agoOnly try creating the filter chain once.
Antoine Cellerier [Wed, 4 Jun 2008 14:53:19 +0000 (16:53 +0200)]
Only try creating the filter chain once.

16 years agoaccess_udp: remove UDP-Lite support
Rémi Denis-Courmont [Wed, 4 Jun 2008 19:30:44 +0000 (22:30 +0300)]
access_udp: remove UDP-Lite support

16 years agoRTP: add UDP-Lite support
Rémi Denis-Courmont [Wed, 4 Jun 2008 19:30:13 +0000 (22:30 +0300)]
RTP: add UDP-Lite support

16 years agoDo not use the old UDP access for RTP/AVP
Rémi Denis-Courmont [Wed, 4 Jun 2008 19:16:04 +0000 (22:16 +0300)]
Do not use the old UDP access for RTP/AVP

16 years agoBuild the RTP plugin
Rémi Denis-Courmont [Wed, 4 Jun 2008 19:14:51 +0000 (22:14 +0300)]
Build the RTP plugin

16 years agoDon't check for impossible error involving object types
Rémi Denis-Courmont [Wed, 4 Jun 2008 18:43:38 +0000 (21:43 +0300)]
Don't check for impossible error involving object types

16 years agoFTP: do not rely on object_type
Rémi Denis-Courmont [Wed, 4 Jun 2008 18:35:56 +0000 (21:35 +0300)]
FTP: do not rely on object_type

16 years agoRemove VLC_OBJECT_SOUT
Rémi Denis-Courmont [Wed, 4 Jun 2008 18:30:38 +0000 (21:30 +0300)]
Remove VLC_OBJECT_SOUT

16 years agoRemove another unsafe sout cleanup hack
Rémi Denis-Courmont [Wed, 4 Jun 2008 18:24:25 +0000 (21:24 +0300)]
Remove another unsafe sout cleanup hack

16 years agoPlaylist takes care of sout-keep, NOT libvlc!
Rémi Denis-Courmont [Wed, 4 Jun 2008 18:16:29 +0000 (21:16 +0300)]
Playlist takes care of sout-keep, NOT libvlc!

Fixes a bunch of crashes at exit.

16 years agoHandle sout-keep from the playlist engine
Rémi Denis-Courmont [Wed, 4 Jun 2008 18:13:47 +0000 (21:13 +0300)]
Handle sout-keep from the playlist engine

16 years agoSimplify
Rémi Denis-Courmont [Wed, 4 Jun 2008 18:12:07 +0000 (21:12 +0300)]
Simplify

16 years agoVLM: remove the unneeded sout-keep hack
Rémi Denis-Courmont [Wed, 4 Jun 2008 17:45:43 +0000 (20:45 +0300)]
VLM: remove the unneeded sout-keep hack

16 years agoRemove sout-keep from the input code
Rémi Denis-Courmont [Wed, 4 Jun 2008 17:34:38 +0000 (20:34 +0300)]
Remove sout-keep from the input code

It needs to be done by the parent (VLM or playlist)

16 years agoFix crash if inputs fails and there is no sout
Rémi Denis-Courmont [Wed, 4 Jun 2008 17:34:13 +0000 (20:34 +0300)]
Fix crash if inputs fails and there is no sout

16 years agoFix grammar
Rémi Denis-Courmont [Wed, 4 Jun 2008 17:33:17 +0000 (20:33 +0300)]
Fix grammar

16 years agovlc_threadobj under NDEBUG and refcheck under LIBVLC_REFCHECK
Rémi Denis-Courmont [Wed, 4 Jun 2008 17:16:47 +0000 (20:16 +0300)]
vlc_threadobj under NDEBUG and refcheck under LIBVLC_REFCHECK

vlc_threadobj() is no use otherwise. People may want not to enable
reference checking all the time also...

16 years agoIgnore exceptions correctly - don't let libvlc assert
Rémi Denis-Courmont [Wed, 4 Jun 2008 16:59:28 +0000 (19:59 +0300)]
Ignore exceptions correctly - don't let libvlc assert

16 years agoRemove redumdant b_play code
Rémi Denis-Courmont [Wed, 4 Jun 2008 16:50:20 +0000 (19:50 +0300)]
Remove redumdant b_play code

16 years agoVLC: start the playlist at start
Rémi Denis-Courmont [Wed, 4 Jun 2008 16:43:25 +0000 (19:43 +0300)]
VLC: start the playlist at start

16 years agolibvlc_InternalAddIntf: remove the other boolean
Rémi Denis-Courmont [Wed, 4 Jun 2008 16:32:23 +0000 (19:32 +0300)]
libvlc_InternalAddIntf: remove the other boolean

16 years agoSimplify
Rémi Denis-Courmont [Wed, 4 Jun 2008 16:18:24 +0000 (19:18 +0300)]
Simplify

16 years agoFix sout leak if the playlist is gone
Rémi Denis-Courmont [Wed, 4 Jun 2008 15:43:06 +0000 (18:43 +0300)]
Fix sout leak if the playlist is gone

16 years agoUse gray for the place holder color on packed formats (else you'd end up
Antoine Cellerier [Wed, 4 Jun 2008 14:51:20 +0000 (16:51 +0200)]
Use gray for the place holder color on packed formats (else you'd end up
with an ugly green in packed YUV).

16 years agoFix help string.
Antoine Cellerier [Wed, 4 Jun 2008 13:32:12 +0000 (15:32 +0200)]
Fix help string.

16 years agoAdd "Y800" and "Y8 " as aliases for the "GREY" fourcc in the core.
Antoine Cellerier [Sat, 31 May 2008 15:34:35 +0000 (17:34 +0200)]
Add "Y800" and "Y8  " as aliases for the "GREY" fourcc in the core.

16 years agoUgly hack to make the filter chain work correctly for the video output core. This...
Antoine Cellerier [Wed, 4 Jun 2008 10:57:50 +0000 (12:57 +0200)]
Ugly hack to make the filter chain work correctly for the video output core. This will be removed once all the different picture release methods have been merged into one coherent method.

16 years agoFix a few compilation warnings.
Antoine Cellerier [Wed, 4 Jun 2008 10:56:46 +0000 (12:56 +0200)]
Fix a few compilation warnings.

16 years agoUse filter chain in subpicture core.
Antoine Cellerier [Wed, 4 Jun 2008 00:24:00 +0000 (02:24 +0200)]
Use filter chain in subpicture core.

16 years agoUse filter chain in video output core.
Antoine Cellerier [Tue, 3 Jun 2008 22:28:03 +0000 (00:28 +0200)]
Use filter chain in video output core.

16 years agoUse filter chain in transcode (audio filter2 and video filter2).
Antoine Cellerier [Tue, 3 Jun 2008 22:27:34 +0000 (00:27 +0200)]
Use filter chain in transcode (audio filter2 and video filter2).

16 years agoRemove unused types and fix indentation.
Antoine Cellerier [Tue, 3 Jun 2008 20:48:45 +0000 (22:48 +0200)]
Remove unused types and fix indentation.

16 years agoNew filter chain handling API. This should make it possible to factorize
Antoine Cellerier [Tue, 3 Jun 2008 20:44:06 +0000 (22:44 +0200)]
New filter chain handling API. This should make it possible to factorize
a lot of code everywhere a filter_t chain is used ("video filter2":
vout core, transcode, chain.c video filter; "sub filter": spu_Init;
"audio filter2": transcode; the other types of filter_t objects are
never chained)

Btw, why aren't "audio filter2" filters used anywhere in the aout core?

16 years agoRTP: support for G.711
Rémi Denis-Courmont [Tue, 3 Jun 2008 21:06:27 +0000 (00:06 +0300)]
RTP: support for G.711

Note that it seems to suck badly, but as I get the same awful results
with RTSP+live555, I have to assume eitehr the whole synchro is broken
or the stream output is

16 years agoIgnore unknown payload types
Rémi Denis-Courmont [Tue, 3 Jun 2008 20:39:48 +0000 (23:39 +0300)]
Ignore unknown payload types

16 years agoRTP: add support for MPA and MPV static payload formats
Rémi Denis-Courmont [Tue, 3 Jun 2008 20:32:27 +0000 (23:32 +0300)]
RTP: add support for MPA and MPV static payload formats

16 years agoAdd missing prototypes
Rafaël Carré [Tue, 3 Jun 2008 20:24:43 +0000 (22:24 +0200)]
Add missing prototypes

16 years agoLink with libavutil when needed
Rafaël Carré [Tue, 3 Jun 2008 19:57:31 +0000 (21:57 +0200)]
Link with libavutil when needed

Use tabs in Makefile

16 years agoMinimalistic RTP demux
Rémi Denis-Courmont [Tue, 3 Jun 2008 19:43:29 +0000 (22:43 +0300)]
Minimalistic RTP demux

Currently, only MP2T payload and UDP transport work.

16 years agoFix typo
Rémi Denis-Courmont [Tue, 3 Jun 2008 16:09:59 +0000 (19:09 +0300)]
Fix typo

16 years agoDo not align height and width on multiples of 16 in XVideo output. This fixes #1604...
Antoine Cellerier [Tue, 3 Jun 2008 15:01:03 +0000 (17:01 +0200)]
Do not align height and width on multiples of 16 in XVideo output. This fixes #1604. If someone thinks that this fix isn't correct, please revert this commit ... and explain why it was wrong :)

16 years agoContrib: update libdvdnav patch to current SVN.
Pavlov Konstantin [Tue, 3 Jun 2008 14:56:20 +0000 (18:56 +0400)]
Contrib: update libdvdnav patch to current SVN.

16 years agoShut down debug useless to most users and developers
Rafaël Carré [Tue, 3 Jun 2008 14:02:11 +0000 (16:02 +0200)]
Shut down debug useless to most users and developers

16 years agoOnly link avcodec with libavcodec, avformat with libavformat, swscale with libswscale...
Antoine Cellerier [Tue, 3 Jun 2008 14:00:45 +0000 (16:00 +0200)]
Only link avcodec with libavcodec, avformat with libavformat, swscale with libswscale, imgresample with libavcodec (small hack include to fix AC_CHECK_LIB code), postproc with libpostproc.

16 years agoSplit should now be complete (postproc still needs to be fixed).
Antoine Cellerier [Tue, 3 Jun 2008 13:19:37 +0000 (15:19 +0200)]
Split should now be complete (postproc still needs to be fixed).

16 years agoSome more seperation of the different ffmpeg based modules. They're now completely...
Antoine Cellerier [Tue, 3 Jun 2008 12:56:07 +0000 (14:56 +0200)]
Some more seperation of the different ffmpeg based modules. They're now completely disjoint except for the common chroma.h and fourcc.h headers.

16 years agoMention the ffmpeg split in the NEWS file.
Antoine Cellerier [Tue, 3 Jun 2008 10:48:17 +0000 (12:48 +0200)]
Mention the ffmpeg split in the NEWS file.

16 years agoImg resample based module (functionality untested ... but compilation and loading...
Antoine Cellerier [Tue, 3 Jun 2008 10:01:50 +0000 (12:01 +0200)]
Img resample based module (functionality untested ... but compilation and loading works). Remove unneeded stuff from swscale.

16 years agoRemove unneeded VLC_OBJECT_CHROMA define.
Antoine Cellerier [Tue, 3 Jun 2008 09:24:15 +0000 (11:24 +0200)]
Remove unneeded VLC_OBJECT_CHROMA define.

16 years agoAdd fallback to img_resample based plugin if swscale isn't available on the system...
Antoine Cellerier [Tue, 3 Jun 2008 09:23:11 +0000 (11:23 +0200)]
Add fallback to img_resample based plugin if swscale isn't available on the system. img_resample will be built as a seperate module than avcodec to prevent avcodec from refusing to dlopen if img_resample is unavailable (debian...).

16 years agoRemove dead autoconf tests
Rafaël Carré [Mon, 2 Jun 2008 23:50:37 +0000 (01:50 +0200)]
Remove dead autoconf tests

16 years agoMakes configure list enabled modules
Rafaël Carré [Mon, 2 Jun 2008 23:46:45 +0000 (01:46 +0200)]
Makes configure list enabled modules

16 years agoListen to autoconf warnings: cache-id must contain _cv_
Rafaël Carré [Mon, 2 Jun 2008 23:32:40 +0000 (01:32 +0200)]
Listen to autoconf warnings: cache-id must contain _cv_

16 years agoCmake : cmml has no dependency, enable it by default
Rafaël Carré [Mon, 2 Jun 2008 23:09:58 +0000 (01:09 +0200)]
Cmake : cmml has no dependency, enable it by default

16 years agolibhal is not a strict requirement
Christophe Mutricy [Mon, 2 Jun 2008 23:27:56 +0000 (00:27 +0100)]
libhal is not a strict requirement

16 years agoSlovenian l10n update by Matej Urbančič
Christophe Mutricy [Mon, 2 Jun 2008 23:13:09 +0000 (00:13 +0100)]
Slovenian l10n update by Matej Urbančič

16 years agoUpdate pot and po files
Christophe Mutricy [Mon, 2 Jun 2008 22:27:06 +0000 (23:27 +0100)]
Update pot and po files

16 years agoSerbian l10n by Marko Uskokovic and Gorana Milicevic of cp6linux.org
Christophe Mutricy [Mon, 2 Jun 2008 22:18:03 +0000 (23:18 +0100)]
Serbian l10n by Marko Uskokovic and Gorana Milicevic of cp6linux.org

16 years agoRemove support DBus & HAL APIs
Rafaël Carré [Mon, 2 Jun 2008 20:10:26 +0000 (22:10 +0200)]
Remove support DBus & HAL APIs

Acked by DBus code maintainers

16 years agoFix i420_yuy2 chroma
Rafaël Carré [Mon, 2 Jun 2008 19:53:19 +0000 (21:53 +0200)]
Fix i420_yuy2 chroma

16 years agoFix linking postproc
Rémi Denis-Courmont [Mon, 2 Jun 2008 17:45:15 +0000 (20:45 +0300)]
Fix linking postproc

16 years agoLook for postproc/postprocess.h correctly
Rémi Denis-Courmont [Mon, 2 Jun 2008 17:32:07 +0000 (20:32 +0300)]
Look for postproc/postprocess.h correctly

16 years agoFix applying of ffmpeg-svn-configure patch.
Jean-Paul Saman [Mon, 2 Jun 2008 17:22:10 +0000 (19:22 +0200)]
Fix applying of ffmpeg-svn-configure patch.

16 years agoThis module scales with nearest neightboor algorithm ... lower it's capability score...
Antoine Cellerier [Mon, 2 Jun 2008 16:34:05 +0000 (18:34 +0200)]
This module scales with nearest neightboor algorithm ... lower it's capability score so that swscale will be used if available instead.

16 years agoSimplify scale and chroma conversion code a lot. Remove native croping, padding and...
Antoine Cellerier [Mon, 2 Jun 2008 16:26:39 +0000 (18:26 +0200)]
Simplify scale and chroma conversion code a lot. Remove native croping, padding and 'canvassing' support for transcode. Those will be availble through transcode's vfilter chain in the near future.

16 years agoPort chain filter to new API. Now supports chaining of chroma conversion and scaling...
Antoine Cellerier [Mon, 2 Jun 2008 15:24:20 +0000 (17:24 +0200)]
Port chain filter to new API. Now supports chaining of chroma conversion and scaling operations. Integration of crop/padding still needs to be done. This might need to be moved in the core.

16 years agoSetting a local var to NULL right before exiting the function is useless.
Antoine Cellerier [Mon, 2 Jun 2008 14:44:03 +0000 (16:44 +0200)]
Setting a local var to NULL right before exiting the function is useless.

16 years agoChroma modules now exactly implement the "video filter2" capability.
Antoine Cellerier [Mon, 2 Jun 2008 14:25:25 +0000 (16:25 +0200)]
Chroma modules now exactly implement the "video filter2" capability.

16 years agoSplit ffmpeg module in avcodec (decoders, encoders, deinterlacing), avformat (demuxer...
Antoine Cellerier [Mon, 2 Jun 2008 13:01:33 +0000 (15:01 +0200)]
Split ffmpeg module in avcodec (decoders, encoders, deinterlacing), avformat (demuxers, muxers), swscale (scaling, chroma conversion) and postproc modules.

16 years agoEnforce --no-overlay option in SDL video output.
Antoine Cellerier [Mon, 2 Jun 2008 12:31:34 +0000 (14:31 +0200)]
Enforce --no-overlay option in SDL video output.

16 years agoChroma API change. Chromas are now normal video filters (almost).
Antoine Cellerier [Mon, 26 May 2008 19:44:06 +0000 (21:44 +0200)]
Chroma API change. Chromas are now normal video filters (almost).

16 years agoAdapt transcode to use the new croppadd video filter when needed.
Antoine Cellerier [Sat, 8 Mar 2008 21:36:04 +0000 (22:36 +0100)]
Adapt transcode to use the new croppadd video filter when needed.
Do not use knowledge about the FFmpeg version in transcode.

16 years agoAdd -ldl (git commit --amend with -a again!), document news
Rémi Denis-Courmont [Mon, 2 Jun 2008 15:02:36 +0000 (18:02 +0300)]
Add -ldl (git commit --amend with -a again!), document news

16 years agoRealVideo codec through DLL loader
Wang Bo [Mon, 2 Jun 2008 02:14:38 +0000 (10:14 +0800)]
RealVideo codec through DLL loader

With the mutex patch plus a few fixes.

Signed-off-by: Rémi Denis-Courmont <rdenis@simphalempin.com>
16 years agoCmake: enable a bunch of modules - still a lot TODO
Rafaël Carré [Sun, 1 Jun 2008 20:30:26 +0000 (22:30 +0200)]
Cmake: enable a bunch of modules - still a lot TODO

16 years agocmake: enable mmap access
Rafaël Carré [Sun, 1 Jun 2008 20:16:11 +0000 (22:16 +0200)]
cmake: enable mmap access

16 years agovlc-control.pc -> libvlc.pc
Rémi Denis-Courmont [Sun, 1 Jun 2008 20:13:13 +0000 (23:13 +0300)]
vlc-control.pc -> libvlc.pc

16 years agoplaylist: Code readability.
Pierre d'Herbemont [Sun, 1 Jun 2008 20:07:20 +0000 (22:07 +0200)]
playlist: Code readability.

16 years agoDo not try to build the ActiveX so we can at least have nightlies.
Rémi Denis-Courmont [Sun, 1 Jun 2008 20:01:30 +0000 (23:01 +0300)]
Do not try to build the ActiveX so we can at least have nightlies.

16 years agoplaylist: Compile fix for previous commit, plus warning removal.
Pierre d'Herbemont [Sun, 1 Jun 2008 19:50:18 +0000 (21:50 +0200)]
playlist: Compile fix for previous commit, plus warning removal.

16 years agoplaylist: Listen to duration changed events, and remove a vout->playlist dependency.
Pierre d'Herbemont [Sun, 1 Jun 2008 19:47:49 +0000 (21:47 +0200)]
playlist: Listen to duration changed events, and remove a vout->playlist dependency.

16 years agoplaylist: Listen to vlc_InputItemMetaChanged. This removes one more playlist->vout...
Pierre d'Herbemont [Sun, 1 Jun 2008 19:44:31 +0000 (21:44 +0200)]
playlist: Listen to vlc_InputItemMetaChanged. This removes one more playlist->vout dependency.

This could trigger some interface bugs, especially if they handle their callbacks carelessly. Revert if you have issues, but also consider to fix your interface.