]> git.sesse.net Git - vlc/log
vlc
13 years agoFix compile error in SDI module.
Steinar Gunderson [Fri, 24 Sep 2010 21:40:16 +0000 (23:40 +0200)]
Fix compile error in SDI module.

13 years agoParametrize SDI audio rate and channels.
Steinar Gunderson [Fri, 24 Sep 2010 21:36:36 +0000 (23:36 +0200)]
Parametrize SDI audio rate and channels.

13 years agoEnable SDI video mode selection on the command line.
Steinar Gunderson [Fri, 24 Sep 2010 21:18:31 +0000 (23:18 +0200)]
Enable SDI video mode selection on the command line.

13 years agoQt: errors dialog: use standard buttons. pack controls.
Francois Cartegnie [Fri, 24 Sep 2010 21:18:24 +0000 (23:18 +0200)]
Qt: errors dialog: use standard buttons. pack controls.

13 years agoQt: v4l2 control: drop v4l2.ui. auto-detect instance.
Francois Cartegnie [Fri, 24 Sep 2010 21:01:23 +0000 (23:01 +0200)]
Qt: v4l2 control: drop v4l2.ui. auto-detect instance.

13 years agoQt: make extended dialog use standard buttons
Francois Cartegnie [Thu, 23 Sep 2010 20:26:43 +0000 (22:26 +0200)]
Qt: make extended dialog use standard buttons

13 years agoQt: make help dialog use standard buttons
Francois Cartegnie [Thu, 23 Sep 2010 19:07:19 +0000 (21:07 +0200)]
Qt: make help dialog use standard buttons

13 years agoQt: rebase update dialog on QtCreator
Francois Cartegnie [Thu, 23 Sep 2010 13:51:15 +0000 (15:51 +0200)]
Qt: rebase update dialog on QtCreator

13 years agoQt: rebase about dialog on Qtcreator
Francois Cartegnie [Sat, 18 Sep 2010 12:41:43 +0000 (14:41 +0200)]
Qt: rebase about dialog on Qtcreator

13 years agoEnumerate all modes from the card, and print them out.
Steinar Gunderson [Fri, 24 Sep 2010 20:48:00 +0000 (22:48 +0200)]
Enumerate all modes from the card, and print them out.

13 years agoSet i_flags correctly in the video frames.
Steinar Gunderson [Fri, 24 Sep 2010 20:17:14 +0000 (22:17 +0200)]
Set i_flags correctly in the video frames.

13 years agoAdd audio input support to the sdi driver.
Steinar Gunderson [Fri, 24 Sep 2010 19:42:28 +0000 (21:42 +0200)]
Add audio input support to the sdi driver.

13 years agoMore coding style fixes.
Steinar Gunderson [Fri, 24 Sep 2010 18:57:13 +0000 (20:57 +0200)]
More coding style fixes.

13 years agoReplace hardcoded memcpy with a more correct, parametrized one.
Steinar Gunderson [Fri, 24 Sep 2010 18:55:04 +0000 (20:55 +0200)]
Replace hardcoded memcpy with a more correct, parametrized one.

13 years agoDo a more proper fix (with symbolic constants) for i_pts.
Steinar Gunderson [Fri, 24 Sep 2010 16:07:18 +0000 (18:07 +0200)]
Do a more proper fix (with symbolic constants) for i_pts.

13 years agoMerge branch 'master' of git://git.videolan.org/vlc
Steinar Gunderson [Fri, 24 Sep 2010 13:15:50 +0000 (15:15 +0200)]
Merge branch 'master' of git://git.videolan.org/vlc

13 years agocontribs: updated live patch
Felix Paul Kühne [Fri, 24 Sep 2010 10:54:13 +0000 (12:54 +0200)]
contribs: updated live patch

13 years agovideo_output/xcb: fix description strings for --xvideo-format-id config option
Gildas Bazin [Fri, 24 Sep 2010 07:50:34 +0000 (08:50 +0100)]
video_output/xcb: fix description strings for --xvideo-format-id config option

13 years agoSet i_pts to frame end instead of frame start, to avoid i_pts=0.
Steinar Gunderson [Fri, 24 Sep 2010 00:17:22 +0000 (02:17 +0200)]
Set i_pts to frame end instead of frame start, to avoid i_pts=0.

13 years agoSet frame rate (locked to 25fps for now).
Steinar Gunderson [Fri, 24 Sep 2010 00:16:25 +0000 (02:16 +0200)]
Set frame rate (locked to 25fps for now).

13 years agoRemove some debugging messages.
Steinar Gunderson [Fri, 24 Sep 2010 00:09:15 +0000 (02:09 +0200)]
Remove some debugging messages.

13 years agoChange default aspect to 16:9.
Steinar Gunderson [Fri, 24 Sep 2010 00:08:58 +0000 (02:08 +0200)]
Change default aspect to 16:9.

13 years agoSlightly clearer code.
Steinar Gunderson [Fri, 24 Sep 2010 00:07:50 +0000 (02:07 +0200)]
Slightly clearer code.

13 years agoChange the busy-waiting to a proper thread condition.
Steinar Gunderson [Fri, 24 Sep 2010 00:07:10 +0000 (02:07 +0200)]
Change the busy-waiting to a proper thread condition.

13 years agoReduce our usleep hack time from 50ms to 10ms (a frame is 40ms...).
Steinar Gunderson [Thu, 23 Sep 2010 23:56:41 +0000 (01:56 +0200)]
Reduce our usleep hack time from 50ms to 10ms (a frame is 40ms...).

13 years agoCorrect the VLC output format to what the drivers actually output.
Steinar Gunderson [Thu, 23 Sep 2010 23:55:30 +0000 (01:55 +0200)]
Correct the VLC output format to what the drivers actually output.

13 years agoAdjustments to better match VLC coding style.
Steinar Gunderson [Thu, 23 Sep 2010 23:42:17 +0000 (01:42 +0200)]
Adjustments to better match VLC coding style.

13 years agoActually receive frame data and send it on.
Steinar Gunderson [Thu, 23 Sep 2010 23:40:55 +0000 (01:40 +0200)]
Actually receive frame data and send it on.

13 years agoEnable video input and receive frames.
Steinar Gunderson [Thu, 23 Sep 2010 23:03:20 +0000 (01:03 +0200)]
Enable video input and receive frames.

13 years agoInclude the DeckLink API and try to open the card on Open().
Steinar Gunderson [Thu, 23 Sep 2010 22:49:43 +0000 (00:49 +0200)]
Include the DeckLink API and try to open the card on Open().

13 years agoMove the sdi plugin to C++.
Steinar Gunderson [Thu, 23 Sep 2010 22:40:03 +0000 (00:40 +0200)]
Move the sdi plugin to C++.

13 years agoAdd missing option sdi-caching.
Steinar Gunderson [Thu, 23 Sep 2010 22:19:08 +0000 (00:19 +0200)]
Add missing option sdi-caching.

13 years agovideo_output/xcb: add --xvideo-format-id config option
Gildas Bazin [Sat, 14 Aug 2010 09:44:16 +0000 (10:44 +0100)]
video_output/xcb: add --xvideo-format-id config option

13 years agodemux/mkv: extract framerate info for RealVideo
Gildas Bazin [Thu, 23 Sep 2010 21:27:32 +0000 (22:27 +0100)]
demux/mkv: extract framerate info for RealVideo

13 years agoFix playback of RealVideo with B frames (pts were not calculated properly)
Gildas Bazin [Thu, 23 Sep 2010 21:22:39 +0000 (22:22 +0100)]
Fix playback of RealVideo with B frames (pts were not calculated properly)

13 years agoMake sdi.c actually compile.
Steinar Gunderson [Thu, 23 Sep 2010 21:54:01 +0000 (23:54 +0200)]
Make sdi.c actually compile.

13 years agoMake configure.ac compile the sdi plugin.
Steinar Gunderson [Thu, 23 Sep 2010 21:49:24 +0000 (23:49 +0200)]
Make configure.ac compile the sdi plugin.

13 years agoAdd dummy, probably-not-even-compiling sdi.c.
Steinar H. Gunderson [Thu, 23 Sep 2010 21:44:34 +0000 (23:44 +0200)]
Add dummy, probably-not-even-compiling sdi.c.

13 years agovlm: remove dead code (AFAIK a relative seek does exactly the same thing).
Rémi Duraffort [Thu, 23 Sep 2010 19:33:28 +0000 (21:33 +0200)]
vlm: remove dead code (AFAIK a relative seek does exactly the same thing).

13 years agoQt: sprefs_audio fix layout
Francois Cartegnie [Wed, 22 Sep 2010 10:34:37 +0000 (12:34 +0200)]
Qt: sprefs_audio fix layout

13 years agobroken avi dialog: notify the effective changes
Francois Cartegnie [Wed, 22 Sep 2010 10:31:37 +0000 (12:31 +0200)]
broken avi dialog: notify the effective changes

13 years agotranscode: destroy spu on transcode_spu_close
Ilkka Ollakka [Wed, 22 Sep 2010 09:48:41 +0000 (12:48 +0300)]
transcode: destroy spu on transcode_spu_close

Fixes issue for me when doing transcode{}:gather: --sout-keep and subtitle
overlaying from dvbs. Otherwise keeps last subtitles on video if new channel
doesn't contain dvbs track.

also consistenty as spu_Create is called on transcode_spu_new()

13 years agoQt4: compressor and Spatializer widget margin shouldn't be 0
Jean-Baptiste Kempf [Tue, 21 Sep 2010 23:12:35 +0000 (01:12 +0200)]
Qt4: compressor and Spatializer widget margin shouldn't be 0

13 years agoQt: equalizer, fix the "too much space between preamp and first slider" bug
Jean-Baptiste Kempf [Tue, 21 Sep 2010 22:57:42 +0000 (00:57 +0200)]
Qt: equalizer, fix the "too much space between preamp and first slider" bug

13 years agoAdjust: code cosmetics
Jean-Baptiste Kempf [Tue, 21 Sep 2010 22:33:28 +0000 (00:33 +0200)]
Adjust: code cosmetics

13 years agoQt4: rework on the video effect dialog
Jean-Baptiste Kempf [Tue, 21 Sep 2010 22:29:11 +0000 (00:29 +0200)]
Qt4: rework on the video effect dialog

Changing places of items depending on their actual usefulness
Removing one tab
Reordering tabs according to usefulness
Reordering of tab order and buddies

13 years agoContribs: add libbluray
Jean-Baptiste Kempf [Tue, 24 Aug 2010 14:54:54 +0000 (16:54 +0200)]
Contribs: add libbluray

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
13 years agoBasic support for Blu-Ray using libbluray
Jean-Baptiste Kempf [Mon, 20 Sep 2010 13:14:12 +0000 (15:14 +0200)]
Basic support for Blu-Ray using libbluray

This needs heavy testing and improvement to be actually usable

13 years agoQt: sprefs, cleaning of input/codecs part
Jean-Baptiste Kempf [Sun, 19 Sep 2010 22:38:18 +0000 (00:38 +0200)]
Qt: sprefs, cleaning of input/codecs part

13 years agoQt Sprefs: remove mpeg2 skip-frames
Jean-Baptiste Kempf [Sun, 19 Sep 2010 22:28:45 +0000 (00:28 +0200)]
Qt Sprefs: remove mpeg2 skip-frames

13 years agoQt sprefs, cleaning of Audio and Interface parts
Jean-Baptiste Kempf [Sun, 19 Sep 2010 22:25:16 +0000 (00:25 +0200)]
Qt sprefs, cleaning of Audio and Interface parts

13 years agoQt: sprefs, simplification
Jean-Baptiste Kempf [Sun, 19 Sep 2010 22:17:35 +0000 (00:17 +0200)]
Qt: sprefs, simplification

Removal of UDPport... This doesn't belong here

13 years agoQt: Simple preferences simplifications
Jean-Baptiste Kempf [Sun, 19 Sep 2010 22:08:48 +0000 (00:08 +0200)]
Qt: Simple preferences simplifications

13 years agolivehttp: add missing , to EXTINF after duration
Ilkka Ollakka [Sun, 19 Sep 2010 20:36:53 +0000 (23:36 +0300)]
livehttp: add missing , to EXTINF after duration

13 years agobroken avi dialog: don't confuse user by asking a binary answer
Francois Cartegnie [Thu, 16 Sep 2010 13:09:39 +0000 (15:09 +0200)]
broken avi dialog: don't confuse user by asking a binary answer

13 years agoTS: prioritize normal audio tracks over special ones
Rémi Denis-Courmont [Fri, 17 Sep 2010 04:09:19 +0000 (07:09 +0300)]
TS: prioritize normal audio tracks over special ones

Otherwise, VLC sometimes selects the impaired track instead of the
usual/default one. This is a major annoyance with YLE, the Finnish
national broadcaster. YLE routinely provides a visual impaired audio
track in Finnish (declared as Dutch for some reason!) in addition to
the original version.

13 years agoFix potential overflow in vlc_readdir()
Rémi Denis-Courmont [Fri, 17 Sep 2010 03:10:17 +0000 (06:10 +0300)]
Fix potential overflow in vlc_readdir()

13 years agoImprove vlc_readdir documentation
Rémi Denis-Courmont [Fri, 17 Sep 2010 03:10:04 +0000 (06:10 +0300)]
Improve vlc_readdir documentation

13 years agoMark http-user-agent private
Rémi Denis-Courmont [Fri, 17 Sep 2010 02:41:53 +0000 (05:41 +0300)]
Mark http-user-agent private

Modifying from the configuration won't work anyway (since VLC overrides it).

13 years agoRestore LibVLC/VERSION at the end of the HTTP user agent
Rémi Denis-Courmont [Fri, 17 Sep 2010 02:25:13 +0000 (05:25 +0300)]
Restore LibVLC/VERSION at the end of the HTTP user agent

13 years agoconfigure.ac: Fix linking plugins with static ffmpeg on Linux 64bit.
Konstantin Pavlov [Tue, 14 Sep 2010 09:56:17 +0000 (13:56 +0400)]
configure.ac: Fix linking plugins with static ffmpeg on Linux 64bit.

13 years agoFix Solaris building
Jean-Baptiste Kempf [Thu, 16 Sep 2010 16:45:16 +0000 (18:45 +0200)]
Fix Solaris building

Close #3040

13 years agoMacOS: fix equalizer 170Hz issue
Jean-Baptiste Kempf [Thu, 16 Sep 2010 15:50:46 +0000 (17:50 +0200)]
MacOS: fix equalizer 170Hz issue

Close #4177

13 years agoAdding posterize filter to effects dialog
Branko Kokanovic [Wed, 15 Sep 2010 22:35:45 +0000 (00:35 +0200)]
Adding posterize filter to effects dialog

Adding posterize filter to Color fun tab of Video effects tab of Effects
and filters dialog

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
13 years agoskins2: small optimisation
Erwan Tulou [Wed, 15 Sep 2010 15:59:04 +0000 (17:59 +0200)]
skins2: small optimisation

Only update image and notify for those mouse events that we care about.
This removes the job being done twice (once on mouse pressed and once
 on mouse released)

13 years agoadding posterize video filter
Branko Kokanovic [Sat, 11 Sep 2010 16:17:56 +0000 (18:17 +0200)]
adding posterize video filter

Acked-by: Jean-Baptiste Kempf <jb@videolan.org>
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
13 years agoOgg: no tabs in source-code
Jean-Baptiste Kempf [Thu, 16 Sep 2010 00:03:04 +0000 (02:03 +0200)]
Ogg: no tabs in source-code

13 years agoNEWS about libvlc_media_player_navigate
Jean-Baptiste Kempf [Wed, 15 Sep 2010 23:11:34 +0000 (01:11 +0200)]
NEWS about libvlc_media_player_navigate

13 years agoNEWS, po and modules/LIST for AudioQueue
Jean-Baptiste Kempf [Wed, 15 Sep 2010 23:08:00 +0000 (01:08 +0200)]
NEWS, po and modules/LIST for AudioQueue

13 years agoiOS: audio output module (Based on the AudioQueue API)
Romain Goyet [Sat, 11 Sep 2010 17:17:54 +0000 (19:17 +0200)]
iOS: audio output module (Based on the AudioQueue API)

This audio output is still quite young, but works fine on existing iOS devices.
In theory this can also be used on Mac OS X as well, but for now it's not as powerful as the existing CoreAudio driver.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
13 years agoQt, selector: cleanup
Jean-Baptiste Kempf [Sat, 11 Sep 2010 19:51:19 +0000 (21:51 +0200)]
Qt, selector: cleanup

Code cleanup, forward declaration and cosmetics

13 years agoRevert "Qt4: don't reset rate when input changes"
Ilkka Ollakka [Tue, 14 Sep 2010 20:48:21 +0000 (23:48 +0300)]
Revert "Qt4: don't reset rate when input changes"

This reverts commit 21ad24ea6b641038a8a95d4a33b817fcfea02820.

I'll try to do it properly in core

13 years agoupdate: remove spurious asprintf (the string is not used).
Rémi Duraffort [Tue, 14 Sep 2010 18:06:52 +0000 (20:06 +0200)]
update: remove spurious asprintf (the string is not used).

13 years agoaccess_http: use the user agent provided by the user: fix #4162
Rémi Duraffort [Tue, 14 Sep 2010 17:16:00 +0000 (19:16 +0200)]
access_http: use the user agent provided by the user: fix #4162

13 years agoFix out of range memory access when APIC frame type is out of the range defined in...
Fargier Sylvain [Mon, 13 Sep 2010 22:24:48 +0000 (00:24 +0200)]
Fix out of range memory access when APIC frame type is out of the range defined in the ID3v2 specification (corrupted tag or vendor defined).

Signed-off-by: Fargier Sylvain <fargier.sylvain@free.fr>
Signed-off-by: Rémi Duraffort <ivoire@videolan.org>
13 years agolua: Update the README.
Rémi Duraffort [Mon, 13 Sep 2010 20:50:26 +0000 (22:50 +0200)]
lua: Update the README.

13 years agolua: remove "bla ? true : false"
Rémi Duraffort [Mon, 13 Sep 2010 18:19:44 +0000 (20:19 +0200)]
lua: remove "bla ? true : false"

13 years agoUpdated contribs for Mac OS X
Felix Paul Kühne [Mon, 13 Sep 2010 17:42:14 +0000 (19:42 +0200)]
Updated contribs for Mac OS X

This also fixes the X11 la file issue on machines running 10.6 and later.

13 years agolua: use msg_Err instead of fprintf (remaining debug).
Rémi Duraffort [Mon, 13 Sep 2010 17:50:33 +0000 (19:50 +0200)]
lua: use msg_Err instead of fprintf (remaining debug).

13 years agolua: also implement timer:getoverrun()
Rémi Duraffort [Mon, 13 Sep 2010 17:46:31 +0000 (19:46 +0200)]
lua: also implement timer:getoverrun()

13 years agocontribs/libcaca: disable X11 support on Mac OS X
Felix Paul Kühne [Mon, 13 Sep 2010 16:20:58 +0000 (18:20 +0200)]
contribs/libcaca: disable X11 support on Mac OS X

13 years agoQt4: don't reset rate when input changes
Ilkka Ollakka [Sun, 12 Sep 2010 20:05:56 +0000 (23:05 +0300)]
Qt4: don't reset rate when input changes

Maybe littlebit hackis implementation and core could be better place to
implement this.

13 years agolua: implement timers in vlc.misc
Rémi Duraffort [Sun, 12 Sep 2010 17:24:10 +0000 (19:24 +0200)]
lua: implement timers in vlc.misc

13 years agolua: cosmetics (use the exact pointer typer not just void*).
Rémi Duraffort [Sun, 12 Sep 2010 16:34:25 +0000 (18:34 +0200)]
lua: cosmetics (use the exact pointer typer not just void*).

13 years agoi420->yuv2 converter: disabled altivec usage if video's width isn't a multiple of 32
Felix Paul Kühne [Sun, 12 Sep 2010 13:19:54 +0000 (15:19 +0200)]
i420->yuv2 converter: disabled altivec usage if video's width isn't a multiple of 32

This fixes the video output on PowerPC based Macs. A proper fix would be welcome.

Forward-port of [c036a9961b04ef03e8ae6951c78f1e550e57395a]

13 years agoExtend libvlc Media Player API for DVD menu navigation
Arnaud Vallat [Fri, 10 Sep 2010 06:47:10 +0000 (08:47 +0200)]
Extend libvlc Media Player API for DVD menu navigation

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
13 years agoRevert "skins2(X11): add missing <limits.h>"
Rémi Denis-Courmont [Fri, 10 Sep 2010 01:45:09 +0000 (04:45 +0300)]
Revert "skins2(X11): add missing <limits.h>"

This reverts commit e209d40a8614c9fbb4c89300f327146528eae397.
This is not needed anymore because of the previous commit.

13 years agoRevert "skins: use readdir_r() instead of readdir()"
Rémi Denis-Courmont [Fri, 10 Sep 2010 01:43:44 +0000 (04:43 +0300)]
Revert "skins: use readdir_r() instead of readdir()"

This reverts commit 4bf419574b51ced5dea893f9e247fe38a2a0d163.

This is not needed. readdir() uses one dirent buffer per DIR pointer,
not per process. In other words, as long as a given DIR pointer is used
in a single thread, readdir() is thread-safe.

13 years agoskins2: fix compiler warnings (missing ())
Rémi Duraffort [Thu, 9 Sep 2010 18:34:30 +0000 (20:34 +0200)]
skins2: fix compiler warnings (missing ())

13 years agoChange %d into %PRId64
Rémi Duraffort [Thu, 9 Sep 2010 18:23:26 +0000 (20:23 +0200)]
Change %d into %PRId64

13 years agolua_intf: also provide the --rc-host option for backward compatibility.
Rémi Duraffort [Thu, 9 Sep 2010 17:57:38 +0000 (19:57 +0200)]
lua_intf: also provide the --rc-host option for backward compatibility.

13 years agolibrivox: some cleanup and add the book author as artist of the item.
Rémi Duraffort [Thu, 9 Sep 2010 17:26:20 +0000 (19:26 +0200)]
librivox: some cleanup and add the book author as artist of the item.

13 years agolibrivox: create a node for each book of the podcast.
Rémi Duraffort [Thu, 9 Sep 2010 16:56:14 +0000 (18:56 +0200)]
librivox: create a node for each book of the podcast.

13 years agolua_sd: warn in cas descriptor function is missing.
Rémi Duraffort [Wed, 8 Sep 2010 18:30:35 +0000 (20:30 +0200)]
lua_sd: warn in cas descriptor function is missing.

13 years agoContribs: fix fluidsynth link
Jean-Baptiste Kempf [Tue, 7 Sep 2010 22:07:48 +0000 (00:07 +0200)]
Contribs: fix fluidsynth link

13 years agoBuild: move subtitles codecs to m/codec/ instead of m/codec/subtitles
Jean-Baptiste Kempf [Tue, 7 Sep 2010 21:46:05 +0000 (23:46 +0200)]
Build: move subtitles codecs to m/codec/ instead of m/codec/subtitles

Most subtitles codecs are still in m/codec/, like dvbsub, svcdsub, cvdsub, libass, spudec.
This makes it consistent.

This also removes an extra folder to compile...

13 years agoQt: simplifiy/rebase messages on QtCreator. Fix Ui Logic
Francois Cartegnie [Tue, 7 Sep 2010 16:24:12 +0000 (18:24 +0200)]
Qt: simplifiy/rebase messages on QtCreator. Fix Ui Logic

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
13 years agoQt: use dyn layout for messages
Francois Cartegnie [Tue, 7 Sep 2010 13:48:57 +0000 (15:48 +0200)]
Qt: use dyn layout for messages

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
13 years agoQt4: Only scroll messages if required
Francois Cartegnie [Tue, 7 Sep 2010 13:25:50 +0000 (15:25 +0200)]
Qt4: Only scroll messages if required

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
13 years agoLIST: fix module accounting
Rémi Duraffort [Tue, 7 Sep 2010 20:53:40 +0000 (22:53 +0200)]
LIST: fix module accounting