vlc.git
8 years agoNew AVFoundation video capture module for Mac OS X
Michael Feurstein [Wed, 17 Apr 2013 16:51:48 +0000 (16:51 +0000)]
New AVFoundation video capture module for Mac OS X

This module lets you capture video devices with the AVFoundation framework on Mac OS X.
It is an upgrade of the qtcapture module. Currently no GUI integration yet.
Only available via command line

Usage: avcapture://

Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
8 years agoFix decoding for aac streams with ADTS config set to 0 channels
Rafaël Carré [Thu, 18 Apr 2013 00:17:56 +0000 (02:17 +0200)]
Fix decoding for aac streams with ADTS config set to 0 channels

Assuming stereo is fairly safe and still better than not decoding anything.
This is what gstreamer does, and mplayer might do the same thing.

8 years agoinput/stream: add STREAM_GET_SIGNAL (fixes #8414)
Rémi Denis-Courmont [Wed, 17 Apr 2013 21:00:10 +0000 (00:00 +0300)]
input/stream: add STREAM_GET_SIGNAL (fixes #8414)

8 years agoinput: use STREAM_GET_META instead of ACCESS_GET_META (refs #8414)
Rémi Denis-Courmont [Wed, 17 Apr 2013 20:53:52 +0000 (23:53 +0300)]
input: use STREAM_GET_META instead of ACCESS_GET_META (refs #8414)

Note that updated meta are still marked with access_t.info.i_update,
which remains undefined in case of threaded stream filter. Luckily,
unlike pf_control() re-entrancy, unprotected access to info.i_update
cannot crash on any practical system.

8 years agostream: add STREAM_GET_META
Rémi Denis-Courmont [Wed, 17 Apr 2013 20:46:40 +0000 (23:46 +0300)]
stream: add STREAM_GET_META

8 years agoinput: remove INPUT_FSTAT_NB_READS
Rémi Denis-Courmont [Wed, 17 Apr 2013 20:22:59 +0000 (23:22 +0300)]
input: remove INPUT_FSTAT_NB_READS

This was only used for INPUT_UPDATE_SIZE.

8 years agoinput: remove write-only INPUT_UPDATE_SIZE
Rémi Denis-Courmont [Wed, 17 Apr 2013 20:15:55 +0000 (23:15 +0300)]
input: remove write-only INPUT_UPDATE_SIZE

8 years agoinput: remove unused INPUT_UPDATE_NONE
Rémi Denis-Courmont [Wed, 17 Apr 2013 20:13:44 +0000 (23:13 +0300)]
input: remove unused INPUT_UPDATE_NONE

8 years agostream: add explicit controls for titles and seekpoints
Rémi Denis-Courmont [Wed, 17 Apr 2013 19:55:29 +0000 (22:55 +0300)]
stream: add explicit controls for titles and seekpoints

8 years agostream: add the new controls to demux and memory streams
Rémi Denis-Courmont [Wed, 17 Apr 2013 19:49:15 +0000 (22:49 +0300)]
stream: add the new controls to demux and memory streams

8 years agovdr: force MPEG-TS demuxer
Rémi Denis-Courmont [Wed, 17 Apr 2013 17:07:16 +0000 (20:07 +0300)]
vdr: force MPEG-TS demuxer

8 years agovdr: do not turn off caching (refs #8446)
Rémi Denis-Courmont [Wed, 17 Apr 2013 17:05:48 +0000 (20:05 +0300)]
vdr: do not turn off caching (refs #8446)

8 years agomtp: do not turn off caching (refs #8446)
Rémi Denis-Courmont [Wed, 17 Apr 2013 17:05:08 +0000 (20:05 +0300)]
mtp: do not turn off caching (refs #8446)

8 years agomtp: redundant close-on-exec code
Rémi Denis-Courmont [Wed, 17 Apr 2013 17:02:41 +0000 (20:02 +0300)]
mtp: redundant close-on-exec code

(vlc_open() takes care of that)

8 years agoinput: factor INPUT_CONTROL_SET_SEEKPOINT code
Rémi Denis-Courmont [Wed, 17 Apr 2013 16:35:02 +0000 (19:35 +0300)]
input: factor INPUT_CONTROL_SET_SEEKPOINT code

8 years agoinput: factor INPUT_CONTROL_SET_TITLE code
Rémi Denis-Courmont [Wed, 17 Apr 2013 16:27:17 +0000 (19:27 +0300)]
input: factor INPUT_CONTROL_SET_TITLE code

8 years agoauhal: volumeSet and muteSet is not supported for digital output
David Fuhrmann [Wed, 17 Apr 2013 16:04:13 +0000 (18:04 +0200)]
auhal: volumeSet and muteSet is not supported for digital output

8 years agomacosx: merge minor grammar and orthography fixes
Edward Wang [Wed, 17 Apr 2013 11:51:16 +0000 (13:51 +0200)]
macosx: merge minor grammar and orthography fixes

Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
8 years agotranscode/video.c: Do not leak mutex/conditional or fifo in transcode_video_new().
Jean-Paul Saman [Wed, 17 Apr 2013 09:52:26 +0000 (11:52 +0200)]
transcode/video.c: Do not leak mutex/conditional or fifo in transcode_video_new().

Do not leak mutex/conditional or fifo in transcode_video_new() its
error path when p_sys->i_thread > 1.

8 years agosrc/stream_output/stream_output.c: destroy mutex on error.
Jean-Paul Saman [Wed, 17 Apr 2013 09:25:32 +0000 (11:25 +0200)]
src/stream_output/stream_output.c: destroy mutex on error.

Do not leak mutex in sout_NewInstance() on error.

8 years agoRevert "mingw: link with static libgcc / libstdc++"
Rafaël Carré [Tue, 16 Apr 2013 23:55:44 +0000 (01:55 +0200)]
Revert "mingw: link with static libgcc / libstdc++"

This reverts commit f3e0178eeed19835d2f8e6131690dea603adfd4d.

libtool always adds -nostdlib which renders these options useless

8 years agomacosx: add trademark claim to about panel
Felix Paul Kühne [Tue, 16 Apr 2013 22:43:04 +0000 (00:43 +0200)]
macosx: add trademark claim to about panel

8 years agomacosx: mooaaarr eye-candy for the about dialog
Felix Paul Kühne [Tue, 16 Apr 2013 22:31:38 +0000 (00:31 +0200)]
macosx: mooaaarr eye-candy for the about dialog

http://cl.ly/image/1K3l2C0v3T2V

8 years agoInfoPlist.strings: fix NSHumanReadableCopyright statement
Felix Paul Kühne [Tue, 16 Apr 2013 22:23:16 +0000 (00:23 +0200)]
InfoPlist.strings: fix NSHumanReadableCopyright statement

8 years agomacosx/about: add missing l10n
Felix Paul Kühne [Tue, 16 Apr 2013 21:31:30 +0000 (23:31 +0200)]
macosx/about: add missing l10n

8 years agomacosx: modernize the about dialog to match the Qt intf
Felix Paul Kühne [Tue, 16 Apr 2013 21:29:30 +0000 (23:29 +0200)]
macosx: modernize the about dialog to match the Qt intf

8 years agomp4: correct language code value interpretation
Rémi Denis-Courmont [Tue, 16 Apr 2013 20:16:28 +0000 (23:16 +0300)]
mp4: correct language code value interpretation

Mac codes are only 0 to 0x3ff and 0x7fff.

8 years agodecomp: implement pause/resume
Rémi Denis-Courmont [Tue, 16 Apr 2013 19:03:33 +0000 (22:03 +0300)]
decomp: implement pause/resume

8 years agodecomp: fix leak on error and clean up a little
Rémi Denis-Courmont [Tue, 16 Apr 2013 18:17:39 +0000 (21:17 +0300)]
decomp: fix leak on error and clean up a little

8 years agoinput: deprecate p_access (refs #8414)
Rémi Denis-Courmont [Tue, 16 Apr 2013 17:28:01 +0000 (20:28 +0300)]
input: deprecate p_access (refs #8414)

8 years agoinput: use STREAM_CAN_PAUSE and STREAM_CAN_CONTROL_PACE
Rémi Denis-Courmont [Tue, 16 Apr 2013 17:19:41 +0000 (20:19 +0300)]
input: use STREAM_CAN_PAUSE and STREAM_CAN_CONTROL_PACE

8 years agohttp filters: pause not implemented, pace control not supported
Rémi Denis-Courmont [Tue, 16 Apr 2013 17:09:07 +0000 (20:09 +0300)]
http filters: pause not implemented, pace control not supported

Also add missing STREAM_CAN_FASTSEEK to HTTP live.

8 years agodecomp: pause is unimplemented (although possible), pace works
Rémi Denis-Courmont [Tue, 16 Apr 2013 17:08:34 +0000 (20:08 +0300)]
decomp: pause is unimplemented (although possible), pace works

8 years agostream: add STREAM_CAN_PAUSE and STREAM_CAN_CONTROL_PACE
Rémi Denis-Courmont [Tue, 16 Apr 2013 17:00:40 +0000 (20:00 +0300)]
stream: add STREAM_CAN_PAUSE and STREAM_CAN_CONTROL_PACE

8 years agoinput: use STREAM_SET_PAUSE_STATE (refs #8414)
Rémi Denis-Courmont [Tue, 16 Apr 2013 16:06:20 +0000 (19:06 +0300)]
input: use STREAM_SET_PAUSE_STATE (refs #8414)

8 years agostream: add STREAM_SET_PAUSE_STATE control
Rémi Denis-Courmont [Tue, 16 Apr 2013 16:04:36 +0000 (19:04 +0300)]
stream: add STREAM_SET_PAUSE_STATE control

8 years agoinput: small simplification
Rémi Denis-Courmont [Tue, 16 Apr 2013 15:59:01 +0000 (18:59 +0300)]
input: small simplification

8 years agofile: do not turn off caching on BSD (fixes #8446)
Rémi Denis-Courmont [Tue, 16 Apr 2013 15:33:43 +0000 (18:33 +0300)]
file: do not turn off caching on BSD (fixes #8446)

Turning off the cache makes no sense here, especially right after
enabling reading ahead (which intrisically means caching).

8 years agoQt: Open: Don't allow next step if item is missing.
Francois Cartegnie [Tue, 16 Apr 2013 15:21:08 +0000 (17:21 +0200)]
Qt: Open: Don't allow next step if item is missing.

Otherwise it confusingly closes silently

8 years agoQt: Open: always update mrl on tab switch.
Francois Cartegnie [Tue, 16 Apr 2013 15:10:46 +0000 (17:10 +0200)]
Qt: Open: always update mrl on tab switch.

Otherwise could any MRL with net caching.

8 years agoQt: AboutDialog: reset dialog on show.
Francois Cartegnie [Tue, 16 Apr 2013 14:43:28 +0000 (16:43 +0200)]
Qt: AboutDialog: reset dialog on show.

8 years agoAbout dialog: remove the verticalSpacer...
Jean-Baptiste Kempf [Tue, 16 Apr 2013 14:17:02 +0000 (16:17 +0200)]
About dialog: remove the verticalSpacer...

8 years agoAbout: make the label look like links
Jean-Baptiste Kempf [Tue, 16 Apr 2013 14:08:26 +0000 (16:08 +0200)]
About: make the label look like links

8 years agoRevert "Qt: AboutDialog: frameless buttons must expand"
Jean-Baptiste Kempf [Tue, 16 Apr 2013 13:57:22 +0000 (15:57 +0200)]
Revert "Qt: AboutDialog: frameless buttons must expand"

This reverts commit f786bc6f15555cd5c84693b3e933b986b9d416a3.

8 years agoQt: AboutDialog: fix font height
Francois Cartegnie [Tue, 16 Apr 2013 13:46:59 +0000 (15:46 +0200)]
Qt: AboutDialog: fix font height

8 years agoQt: AboutDialog: fix pointer on switchable label
Francois Cartegnie [Tue, 16 Apr 2013 13:38:01 +0000 (15:38 +0200)]
Qt: AboutDialog: fix pointer on switchable label

8 years agoQt: AboutDialog: Change licence font
Francois Cartegnie [Tue, 16 Apr 2013 13:33:10 +0000 (15:33 +0200)]
Qt: AboutDialog: Change licence font

8 years agoQt: AboutDialog: frameless buttons must expand
Francois Cartegnie [Tue, 16 Apr 2013 13:31:36 +0000 (15:31 +0200)]
Qt: AboutDialog: frameless buttons must expand

8 years agoQt: AboutDialog: widget must still process its own events
Francois Cartegnie [Tue, 16 Apr 2013 13:28:47 +0000 (15:28 +0200)]
Qt: AboutDialog: widget must still process its own events

8 years agoRevert "Win32: Do not ship libgcc*dll"
Rafaël Carré [Tue, 16 Apr 2013 13:47:50 +0000 (15:47 +0200)]
Revert "Win32: Do not ship libgcc*dll"

This reverts commit dc28edcecdf204867a504e946386511689e37f90.

8 years agoRevert "msi: add missing runtime dependencies"
Rafaël Carré [Tue, 16 Apr 2013 13:47:44 +0000 (15:47 +0200)]
Revert "msi: add missing runtime dependencies"

This reverts commit df212daa2b9f8bb8e3e0b25a20ee63b1d30e6ac5.

8 years agoAVI: free p_sys resources on Close (WTF?)
Jean-Baptiste Kempf [Tue, 16 Apr 2013 12:47:20 +0000 (14:47 +0200)]
AVI: free p_sys resources on Close (WTF?)

Close #8448

8 years agoRevert "transcode: ask for audio converter instead of audio filter"
Ilkka Ollakka [Tue, 16 Apr 2013 11:15:37 +0000 (14:15 +0300)]
Revert "transcode: ask for audio converter instead of audio filter"

Fix was wrong

This reverts commit 24e0e78557a810a5e494cfd7f5d093bcf5db1ff0.

8 years agoWin32: Do not ship libgcc*dll
Jean-Baptiste Kempf [Tue, 16 Apr 2013 11:04:38 +0000 (13:04 +0200)]
Win32: Do not ship libgcc*dll

This is too hard to manage correctly and useless since f3e0178ee

8 years agovlc_commom Use ULL over LLU
Jean-Baptiste Kempf [Tue, 16 Apr 2013 10:59:04 +0000 (12:59 +0200)]
vlc_commom Use ULL over LLU

Ref http://gcc.gnu.org/onlinedocs/gcc/Long-Long.html

Merging KDE patch to help integration
https://projects.kde.org/projects/kdesupport/emerge/repository/revisions/01bbd04bd25c5ff8022924870e234ccaa299a81a/entry/portage/binary/vlc/vlc-2.0.6.diff

8 years agomsi: add missing runtime dependencies
Ludovic Fauvet [Tue, 16 Apr 2013 09:28:14 +0000 (11:28 +0200)]
msi: add missing runtime dependencies

8 years agotranscode: ask for audio converter instead of audio filter
Ilkka Ollakka [Tue, 16 Apr 2013 09:09:20 +0000 (12:09 +0300)]
transcode: ask for audio converter instead of audio filter

Fix: #8447

8 years agoAbout: show advanced info on click
Jean-Baptiste Kempf [Tue, 16 Apr 2013 01:26:56 +0000 (03:26 +0200)]
About: show advanced info on click

8 years agoQt: Subtitles menu
Jean-Baptiste Kempf [Tue, 16 Apr 2013 01:05:20 +0000 (03:05 +0200)]
Qt: Subtitles menu

8 years agoA bit more modern version of the About dialog
Jean-Baptiste Kempf [Tue, 16 Apr 2013 00:31:54 +0000 (02:31 +0200)]
A bit more modern version of the About dialog

8 years agoProviding vlc.pot snapshot
Christoph Miebach [Mon, 15 Apr 2013 21:02:22 +0000 (23:02 +0200)]
Providing vlc.pot snapshot

8 years agolibmpgatofixed32: return ENOMEM instead -1 and VLC_SUCCESS instead of 0, also set...
Ilkka Ollakka [Wed, 20 Mar 2013 09:28:09 +0000 (11:28 +0200)]
libmpgatofixed32: return ENOMEM instead -1 and VLC_SUCCESS instead of 0, also set pf_audio_filter after everything is ready

8 years agolivehttp: don't sanitize segment URI
Ilkka Ollakka [Mon, 15 Apr 2013 13:42:19 +0000 (16:42 +0300)]
livehttp: don't sanitize segment URI

Should Fix: #8434

8 years agoavcodec: make clearer that i_quality is setted only then qscale is within 0.01..255
Ilkka Ollakka [Mon, 15 Apr 2013 13:40:15 +0000 (16:40 +0300)]
avcodec: make clearer that i_quality is setted only then qscale is within 0.01..255

8 years agoavcodec: use rd instead simple as defaul mb_decision, as it's default in libav/ffmpeg
Ilkka Ollakka [Mon, 15 Apr 2013 13:38:28 +0000 (16:38 +0300)]
avcodec: use rd instead simple as defaul mb_decision, as it's default in libav/ffmpeg

8 years agosrc/darwin: fix crash while accessing http content while no proxy is set
Felix Paul Kühne [Mon, 15 Apr 2013 10:59:39 +0000 (12:59 +0200)]
src/darwin: fix crash while accessing http content while no proxy is set

8 years agoLua demuxers: show the original URL in playlist
Mario Speiß [Sun, 10 Feb 2013 21:31:58 +0000 (22:31 +0100)]
Lua demuxers: show the original URL in playlist

If playlists containing youtube urls are exported or imported, these patches
improve the usability of the playlist.

Lua remembers the original url (i.e. the website _containing_ the content) if
no other url is passed by the lua parsers. It also puts the content title to
the meta-title entry.

XSPF export / import now uses the <info> to deal with the meta-url.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
8 years agohotkeys: Change subtitle position only if it exists and is enabled.
Zoran Turalija [Sun, 14 Apr 2013 10:49:03 +0000 (12:49 +0200)]
hotkeys: Change subtitle position only if it exists and is enabled.

In ACTIONID_SUBPOS_UP/DOWN, do not change subtitle position if there
is no subtitle, or if subtitle has been currently disabled.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
8 years agohotkeys: Delay subtitle track only if it exists and is enabled.
Zoran Turalija [Sun, 14 Apr 2013 10:48:15 +0000 (12:48 +0200)]
hotkeys: Delay subtitle track only if it exists and is enabled.

In ACTIONID_SUBDELAY_UP/DOWN, do not delay subtitle if there is none,
or if subtitle has been currently disabled.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
8 years agoSentence style capitalization
Christoph Miebach [Sun, 14 Apr 2013 18:25:46 +0000 (20:25 +0200)]
Sentence style capitalization

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
8 years agoSimple downmixer: allow Xiph 6.1 -> 2.0
Jean-Baptiste Kempf [Sun, 14 Apr 2013 22:55:17 +0000 (00:55 +0200)]
Simple downmixer: allow Xiph 6.1 -> 2.0

Close #7900

8 years agoSimple downmixer: allow Xiph 6.1 -> 5.1
Jean-Baptiste Kempf [Sun, 14 Apr 2013 22:52:16 +0000 (00:52 +0200)]
Simple downmixer: allow Xiph 6.1 -> 5.1

Close #7899

8 years agoSimple: fix comments and reorder functions
Jean-Baptiste Kempf [Sun, 14 Apr 2013 22:20:01 +0000 (00:20 +0200)]
Simple: fix comments and reorder functions

8 years agoSimple: fix memleak on quit
Jean-Baptiste Kempf [Sun, 14 Apr 2013 21:32:44 +0000 (23:32 +0200)]
Simple: fix memleak on quit

8 years agoSimple: fix typo
Jean-Baptiste Kempf [Sun, 14 Apr 2013 21:32:34 +0000 (23:32 +0200)]
Simple: fix typo

8 years agomacosx: add option to hide effects button in control bar
David Fuhrmann [Sun, 14 Apr 2013 20:16:33 +0000 (22:16 +0200)]
macosx: add option to hide effects button in control bar

8 years agoinput: query access object before creating stream object (refs #8414)
Rémi Denis-Courmont [Sun, 14 Apr 2013 16:19:04 +0000 (19:19 +0300)]
input: query access object before creating stream object (refs #8414)

8 years agohttp: simplify previous commit
Rémi Denis-Courmont [Sun, 14 Apr 2013 15:20:04 +0000 (18:20 +0300)]
http: simplify previous commit

8 years agohttp: robustify vlc_UrlParse() (fixes #8432)
Rémi Denis-Courmont [Sun, 14 Apr 2013 15:06:24 +0000 (18:06 +0300)]
http: robustify vlc_UrlParse() (fixes #8432)

8 years agoRevert "Qt: add events extender"
Francois Cartegnie [Sun, 14 Apr 2013 14:57:44 +0000 (16:57 +0200)]
Revert "Qt: add events extender"

Candidate user patch takes a different approach.

This reverts commit c38081e5680bb6c35c65ea8de3dfbd7c4e484586.

8 years agomacosx: move Subtitle and Teletext items to a newly created 'Subtitles' menu
Felix Paul Kühne [Sun, 14 Apr 2013 14:20:54 +0000 (16:20 +0200)]
macosx: move Subtitle and Teletext items to a newly created 'Subtitles' menu

More control elements to come

8 years agoUpdate NEWS
Francois Cartegnie [Sun, 14 Apr 2013 12:36:29 +0000 (14:36 +0200)]
Update NEWS

8 years agoauhal: remove write-only code
Felix Paul Kühne [Sun, 14 Apr 2013 10:35:21 +0000 (12:35 +0200)]
auhal: remove write-only code

8 years agoauhal: fix compilation and simplify overly complicated code by adapting to the hotplu...
Felix Paul Kühne [Sun, 14 Apr 2013 10:14:29 +0000 (12:14 +0200)]
auhal: fix compilation and simplify overly complicated code by adapting to the hotplug API

8 years agoavcodec/vda: fixed compilation and warnings
Felix Paul Kühne [Sun, 14 Apr 2013 10:08:07 +0000 (12:08 +0200)]
avcodec/vda: fixed compilation and warnings

8 years agosrc/darwin: reformat code to fit the character limit in place in those code parts
Felix Paul Kühne [Sun, 14 Apr 2013 09:46:59 +0000 (11:46 +0200)]
src/darwin: reformat code to fit the character limit in place in those code parts

8 years agosrc: implement proxy URL support for Darwin
Felix Paul Kühne [Sun, 14 Apr 2013 09:40:32 +0000 (11:40 +0200)]
src: implement proxy URL support for Darwin

Needs some more testing, especially on embedded platforms

8 years agoaout: remove ->device_enum (fixes #8248)
Rémi Denis-Courmont [Sun, 14 Apr 2013 08:50:38 +0000 (11:50 +0300)]
aout: remove ->device_enum (fixes #8248)

8 years agommdevice: adapt to hotplug event
Rémi Denis-Courmont [Sun, 14 Apr 2013 08:48:08 +0000 (11:48 +0300)]
mmdevice: adapt to hotplug event

(However support for IMMNotificationClient remains missing.)

8 years agoPulseAudio: adapt to hotplug event
Rémi Denis-Courmont [Sun, 14 Apr 2013 08:39:55 +0000 (11:39 +0300)]
PulseAudio: adapt to hotplug event

8 years agoOSS: adapt to hotplug event
Rémi Denis-Courmont [Sun, 14 Apr 2013 08:27:18 +0000 (11:27 +0300)]
OSS: adapt to hotplug event

8 years agoALSA: adapt to hotplug event
Rémi Denis-Courmont [Sun, 14 Apr 2013 08:23:03 +0000 (11:23 +0300)]
ALSA: adapt to hotplug event

8 years agoaout: add proper event for device hotplug (refs #8248)
Rémi Denis-Courmont [Sun, 14 Apr 2013 08:13:13 +0000 (11:13 +0300)]
aout: add proper event for device hotplug (refs #8248)

8 years agoDarwin: move specific files to a darwin/ folder
Jean-Baptiste Kempf [Sat, 13 Apr 2013 19:18:01 +0000 (21:18 +0200)]
Darwin: move specific files to a darwin/ folder

8 years agoAndroid: always return an empty proxy
Jean-Baptiste Kempf [Sat, 13 Apr 2013 19:05:50 +0000 (21:05 +0200)]
Android: always return an empty proxy

There are no simple ways to find the right proxy on Android, even in
Java. A proposed "solution" is suggested in the comments, but it would
require JNI. Feel free to implement :)

8 years agoSubsync: added an easier way to sync subtitles
Pascal Thomet [Sat, 13 Apr 2013 18:04:43 +0000 (20:04 +0200)]
Subsync: added an easier way to sync subtitles

Added the following shortcuts (and made them configurable):
 - Shift-H: sets a timestamp bookmark on the audio
 - Shift-J: sets a timestamp bookmark on the subtitle
 - Shift-K: corrects the delay between both bookmarks
 - Command-Shift-K: resets the delay

See http://forum.videolan.org/viewtopic.php?f=7&t=109641 for an
illustration of a possible use

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
8 years agoRevert "Add SNR and signal level for access_demux"
Rémi Denis-Courmont [Sat, 13 Apr 2013 16:33:29 +0000 (19:33 +0300)]
Revert "Add SNR and signal level for access_demux"

This reverts commit 7a15955acd1adb65a71f17a19b78fa9c545bf37d.
This was never actually used; it was inadequate for V4L.

Conflicts:
include/vlc_demux.h

8 years agoaout: remove packet helper
Rémi Denis-Courmont [Sat, 13 Apr 2013 18:03:29 +0000 (21:03 +0300)]
aout: remove packet helper

8 years agojack: don't use legacy packet API
Tristan Matthews [Fri, 5 Apr 2013 06:35:41 +0000 (02:35 -0400)]
jack: don't use legacy packet API

Instead, use a jack_ringbuffer which is shared between the thread
calling Play() and JACK's audio Process() thread. The ringbuffer is
a lock-free structure, safe for one writer and one reader thread to
use.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
8 years agoQt: use a complete sentence
Jean-Baptiste Kempf [Sat, 13 Apr 2013 17:40:47 +0000 (19:40 +0200)]
Qt: use a complete sentence