]>
git.sesse.net Git - vlc/log
Rémi Denis-Courmont [Sun, 16 Jun 2013 14:18:04 +0000 (17:18 +0300)]
Lua: extension: reindent
Rémi Denis-Courmont [Sun, 16 Jun 2013 14:13:12 +0000 (17:13 +0300)]
Lua: extension: simplify command dequeuing
Rémi Denis-Courmont [Sun, 16 Jun 2013 12:11:03 +0000 (15:11 +0300)]
vlc_UrlParse: end username at the last @ rather than the first
This fixes the corner where the username or the password contains @
(although encoding would probably be a better idea).
Rémi Denis-Courmont [Sun, 16 Jun 2013 08:12:06 +0000 (11:12 +0300)]
pulse: use libvlc-provisioned application infos (fixes #8706)
Rémi Denis-Courmont [Sun, 16 Jun 2013 08:11:55 +0000 (11:11 +0300)]
vlc: use libvlc_set_app_id()
Rémi Denis-Courmont [Sun, 16 Jun 2013 08:11:22 +0000 (11:11 +0300)]
lib: add libvlc_set_app_id() to complement libvlc_set_user_agent()
Rémi Denis-Courmont [Sun, 16 Jun 2013 08:29:22 +0000 (11:29 +0300)]
lib: fix wrong user-agent and http-user-agent values at start
VLC main() initializes the values too late for interfaces and playlist.
Rémi Denis-Courmont [Sat, 15 Jun 2013 19:00:43 +0000 (22:00 +0300)]
avcodec: option name is avcodec-hw
Rémi Denis-Courmont [Sat, 15 Jun 2013 18:22:34 +0000 (21:22 +0300)]
XCB/XVideo: create window directly with correct position and dimensions
Rémi Denis-Courmont [Sat, 15 Jun 2013 17:45:37 +0000 (20:45 +0300)]
dtv: ignore SEC errors
This should fix ISDB-S tuning.
Ludovic Fauvet [Fri, 14 Jun 2013 19:06:52 +0000 (21:06 +0200)]
Qt: fix layout resizing
Ludovic Fauvet [Fri, 14 Jun 2013 13:25:57 +0000 (15:25 +0200)]
Qt: missing white space between the host and build date
Ludovic Fauvet [Fri, 14 Jun 2013 10:50:11 +0000 (12:50 +0200)]
Qt: style the about dialog scrollbars
Ludovic Fauvet [Fri, 14 Jun 2013 10:48:08 +0000 (12:48 +0200)]
Qt: remove duplicate background-color
Rémi Denis-Courmont [Thu, 13 Jun 2013 18:35:53 +0000 (21:35 +0300)]
XCB: split picture (X11/XV) and events (all) header
This fixes namespace pollution of picture_sys_t.
Rémi Denis-Courmont [Thu, 13 Jun 2013 18:20:14 +0000 (21:20 +0300)]
picture: deduplicate some code
David Fuhrmann [Wed, 12 Jun 2013 18:47:19 +0000 (20:47 +0200)]
macosx: update todo comment
David Fuhrmann [Wed, 12 Jun 2013 18:42:18 +0000 (20:42 +0200)]
macosx: fix start in fullscreen (fixes #8770)
David Fuhrmann [Wed, 12 Jun 2013 16:46:06 +0000 (18:46 +0200)]
macosx: fix execution on 10.6
David Fuhrmann [Wed, 12 Jun 2013 16:44:12 +0000 (18:44 +0200)]
do not link macosx interface with AVFoundation
This is not needed, and it breaks execution on 10.6 when binary
is compiled on >= 10.7.
David Fuhrmann [Wed, 12 Jun 2013 16:43:11 +0000 (18:43 +0200)]
macosx: fix resize to old size when finishing from fullscreen mode
Rémi Denis-Courmont [Wed, 12 Jun 2013 17:26:00 +0000 (20:26 +0300)]
avcodec: simplification
Rémi Denis-Courmont [Wed, 12 Jun 2013 17:23:56 +0000 (20:23 +0300)]
avcodec: fix end-of-stream handling (fixes #8792) and factor code
Rémi Denis-Courmont [Wed, 12 Jun 2013 17:22:54 +0000 (20:22 +0300)]
avcodec: missing error handling (refs #8792)
Rémi Denis-Courmont [Wed, 12 Jun 2013 16:59:31 +0000 (19:59 +0300)]
v4l2: fix uninitialized value
Francois Cartegnie [Wed, 12 Jun 2013 11:56:39 +0000 (13:56 +0200)]
Qt: ToolbarEditDialog: show tooltip on widgets list
Jean-Baptiste Kempf [Wed, 12 Jun 2013 11:02:19 +0000 (13:02 +0200)]
Update NEWS, LIST, POTFILES and minor change for QSV.
Rafaël Carré [Wed, 12 Jun 2013 10:56:57 +0000 (12:56 +0200)]
qsv: simplify busy loop
Julien 'Lta' BALLET [Mon, 10 Jun 2013 12:41:05 +0000 (14:41 +0200)]
Adds Intel QuickSync Video encoder
Signed-off-by: Rafaël Carré <funman@videolan.org>
Finn Hughes [Tue, 11 Jun 2013 16:30:51 +0000 (17:30 +0100)]
Improve performance of zvbi subtitles
Ignore wholly translucent rows at the top and bottom of the subtitle page
Only create an overlay large enough for the remaining rows and only only ask
zvbi to render those rows.
One happy side effect is that now --vbi-text no longer outputs header text
for some teletext streams (although --vbi-text is still unusable imho).
Reducing the size of the overlay allows stutter free playback of teletext
subtitles on significantly slower hardware.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Rémi Denis-Courmont [Tue, 11 Jun 2013 20:14:30 +0000 (23:14 +0300)]
deinterlace: add basic support for YUY2 and NV12 (fixes #2206)
Rémi Denis-Courmont [Tue, 11 Jun 2013 20:10:38 +0000 (23:10 +0300)]
deinterlace: privatize two functions
Rémi Denis-Courmont [Tue, 11 Jun 2013 19:18:10 +0000 (22:18 +0300)]
deinterlace: simplify initialization
Rémi Denis-Courmont [Tue, 11 Jun 2013 20:17:47 +0000 (23:17 +0300)]
v4l2: missing white space
Steinar H. Gunderson [Sat, 8 Jun 2013 21:11:16 +0000 (23:11 +0200)]
Set up the encoder after the transcode filter chain
The filter chain can change the format (in particular by changing
colorspace, or by deinterlacing to twice the frame rate), so wait with
initializing the encoder format until the filter chain has been set up.
It might be that the encoder itself demands format changes, e.g. due to
chroma demands or to make the resolution divisible by 16, but we can add
that extra filter to the end of the filter chain after the encoder
parameters have been set up.
Also fix a bug where we'd leak the filter chain when changing it during
the encode.
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Steinar H. Gunderson [Sat, 8 Jun 2013 21:07:48 +0000 (23:07 +0200)]
In video transcode, use the correct format for calculations
The current code doesn't properly take into account that filters
can change the format (including the frame rate) from that of the
decoder's output, and thus uncritically use the decoder's output
format where it should use the output of the decoder -> filter
-> user_filter chain.
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Steinar H. Gunderson [Sat, 8 Jun 2013 21:01:12 +0000 (23:01 +0200)]
Make the video transcoder support filter chains that output multiple frames
In the video transcoder, call the filters as many times as needed
(second and following time with NULL input) until they stop outputting
frames. This means that frame-doubling filters, such as the yadif2x
deinterlacer, get all their frames output.
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Steinar H. Gunderson [Sat, 8 Jun 2013 20:56:07 +0000 (22:56 +0200)]
In transcoding, move frame output into its own function
This function was already getting very long and complex,
and we'll soon be moving it into two more for loops.
This also fixes a bug where output packets from the
encoder thread (with --sout-transcode-threads larger than zero)
could get lost, since we could extract the output blocks twice
and thus overwrite the output parameter.
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Steinar H. Gunderson [Sat, 8 Jun 2013 20:41:07 +0000 (22:41 +0200)]
Fix frame rate output from deinterlacer
In the deinterlacer module, when b_double_rate is set, actually
double the frame rate in the output format.
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Francois Cartegnie [Tue, 11 Jun 2013 17:49:17 +0000 (19:49 +0200)]
Qt: OpenFile: Use QGroupBox for subs.
And don't make use of confusing raised QFrame panels.
Francois Cartegnie [Tue, 11 Jun 2013 17:35:01 +0000 (19:35 +0200)]
Qt: ConvertDialog: rewrite logic
Francois Cartegnie [Tue, 11 Jun 2013 16:49:31 +0000 (18:49 +0200)]
Qt: ConvertDialog: Don't enforce extension on raw dump
Rémi Denis-Courmont [Tue, 11 Jun 2013 17:08:39 +0000 (20:08 +0300)]
vdpau: fallback to NV12 if YV12 is unsupported (fixes #8495)
Rémi Denis-Courmont [Tue, 11 Jun 2013 16:42:17 +0000 (19:42 +0300)]
avcodec: adjust MT contention scope
Rémi Denis-Courmont [Tue, 11 Jun 2013 16:19:52 +0000 (19:19 +0300)]
avcodec: unused variable
Jean-Baptiste Kempf [Tue, 11 Jun 2013 15:42:22 +0000 (17:42 +0200)]
Contribs: FLAC 1.3.0 is out
Rémi Denis-Courmont [Mon, 10 Jun 2013 19:15:45 +0000 (22:15 +0300)]
libvlc_media_new_path: allow UNC paths
Jean-Baptiste Kempf [Tue, 11 Jun 2013 10:39:00 +0000 (12:39 +0200)]
Avcodec: Map G2M4 FourCC
Jean-Baptiste Kempf [Tue, 11 Jun 2013 10:35:52 +0000 (12:35 +0200)]
Add GoToMeeting FOURCC
Rémi Denis-Courmont [Mon, 10 Jun 2013 18:25:10 +0000 (21:25 +0300)]
freetype: fix memory leak
Rémi Denis-Courmont [Mon, 10 Jun 2013 18:24:55 +0000 (21:24 +0300)]
freetype: fix double free
Rémi Denis-Courmont [Mon, 10 Jun 2013 17:40:08 +0000 (20:40 +0300)]
Revert "contrib: ffmpeg: disable non-h264 hwaccels (fixes #8537)"
This reverts commit
c16bc980cbf1e3b8d3cac2f35f584d8b5b83fa5b .
This is no longer applicable with current libav HEAD.
Takahito HIRANO [Mon, 10 Jun 2013 16:36:23 +0000 (19:36 +0300)]
dtv: fix ISDB-S tuning
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Rafaël Carré [Mon, 10 Jun 2013 09:23:10 +0000 (11:23 +0200)]
win32: explicitely enable NLS
Felix Paul Kühne [Tue, 28 May 2013 12:22:02 +0000 (14:22 +0200)]
extras/tools: use another gas-pp fork fixing mp1/2/3 decoding on iOS on ARM
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Rémi Denis-Courmont [Sat, 8 Jun 2013 18:06:19 +0000 (21:06 +0300)]
glx: do not pretend that the video window was resized (refs #8696)
Rémi Denis-Courmont [Sat, 8 Jun 2013 18:04:29 +0000 (21:04 +0300)]
xvideo: do not pretend that the video window was resized (refs #8696)
Rémi Denis-Courmont [Sat, 8 Jun 2013 18:00:05 +0000 (21:00 +0300)]
x11: do not pretend that the video window was resized (refs #8696)
If the core requests a change of the size of the video window, and
the display plugin returns success, the display configuration stored in
the core goes out of synchronization with the X11 server. This results
in incorrect video placement.
Since it cannot be known if resize will succeed or not (at least not
without patching all window provider plugins to block and cross-check),
just return an error.
Rémi Denis-Courmont [Sat, 8 Jun 2013 17:16:32 +0000 (20:16 +0300)]
xcb: remove unused parameter
Rémi Denis-Courmont [Sat, 8 Jun 2013 17:13:34 +0000 (20:13 +0300)]
GLX: create window with same depth and visual as root
...rather than the parent window. This should work better if the parent
window is transparent or has whatever other unusual property. Also pass
a proper visual ID.
Rémi Denis-Courmont [Sat, 8 Jun 2013 16:58:27 +0000 (19:58 +0300)]
xcb: clean up non-static function names
Rafaël Carré [Sat, 8 Jun 2013 11:16:44 +0000 (13:16 +0200)]
opensles: fix mismatch object lifecycle between open/close and start/stop
Refs: #8579
Rafaël Carré [Sat, 8 Jun 2013 11:08:49 +0000 (13:08 +0200)]
opensles: do not set volume if aout start failed
Close: #8579
Rafaël Carré [Thu, 6 Jun 2013 11:41:37 +0000 (13:41 +0200)]
Decklink access: set physical channels config
David Fuhrmann [Thu, 6 Jun 2013 19:05:55 +0000 (21:05 +0200)]
macosx: move fullscreen-related method to VideoWindowCommon class
No functional changes, code is still inactive
David Fuhrmann [Thu, 6 Jun 2013 19:04:18 +0000 (21:04 +0200)]
macosx: add missing retains when exchanging views
David Fuhrmann [Wed, 5 Jun 2013 09:53:22 +0000 (11:53 +0200)]
macosx: remove recursive lock from fullscreen animation
This code is needless and had no effect for the last five years, already.
David Fuhrmann [Sun, 2 Jun 2013 10:00:18 +0000 (12:00 +0200)]
macosx: try to correctly hide fspanel
hopefully fixes #8489
Christoph Miebach [Thu, 6 Jun 2013 15:44:11 +0000 (17:44 +0200)]
Newer pot file
Rafaël Carré [Wed, 5 Jun 2013 13:14:59 +0000 (15:14 +0200)]
avcodec: support private options
Usage:
--avcodec-options='{lowres=3,foobar=baz}'
--sout-avcodec-options='{threads=42}'
For now the decoder options are global, they apply to audio/video/subtitles decoder.
encoder options can be set in the sout chain, specific to each ES
Rafaël Carré [Thu, 6 Jun 2013 11:40:55 +0000 (13:40 +0200)]
lua http: make string easier to translate
Rafaël Carré [Wed, 5 Jun 2013 13:41:18 +0000 (15:41 +0200)]
Use _WIN32 rather than WIN32 (same for WIN64)
http://msdn.microsoft.com/en-us/library/b0084kay(v=vs.80).aspx only
mentions the _ prefixed variable.
gcc will always define the _ prefixed variable, like Visual Studio.
The prefixless one is defined in some language standards, e.g. gnu99
but not c99.
Tomáš Chvátal [Wed, 5 Jun 2013 12:22:59 +0000 (14:22 +0200)]
l10n: Czech update
Signed-off-by: Christoph Miebach <christoph.miebach@web.de>
Rémi Denis-Courmont [Mon, 27 May 2013 15:58:40 +0000 (18:58 +0300)]
po: correct Qt4 Ctrl+{H,L} translations
(This should maybe not be marked for translation at all. Only Russian
defines it to something different than Ctrl+{H,L}.)
Adding whitespaces or translating "Ctrl" breaks Qt4 internals.
Rémi Denis-Courmont [Tue, 4 Jun 2013 20:44:13 +0000 (23:44 +0300)]
sgimb: use after free (fixes #8724)
Rafaël Carré [Tue, 4 Jun 2013 12:45:16 +0000 (14:45 +0200)]
faad decoder: fix decoding with some samples
Rafaël Carré [Fri, 31 May 2013 10:49:22 +0000 (12:49 +0200)]
TS mux: use DTS if PTS is not available
Ensure video can be decoded by VLC
Rafaël Carré [Tue, 28 May 2013 09:29:07 +0000 (11:29 +0200)]
avcodec encoder: disable multithreading
More work is needed before we can support it
Close #8544
Rémi Denis-Courmont [Sun, 16 Sep 2012 17:42:15 +0000 (20:42 +0300)]
po: correct default encoding for Hebrew subtitles (fixes #7474)
(cherry picked from commit
f2d861c7341f75ee223b7859c6960d10bafdd1bf )
Conflicts:
po/he.po
Rémi Denis-Courmont [Thu, 27 Dec 2012 15:03:04 +0000 (17:03 +0200)]
fr: fix spelling of "aiguë(s)"
(cherry picked from commit
57aa116198fcf231c1e424beed1f45969fbf4a17 )
Rémi Denis-Courmont [Thu, 30 May 2013 15:42:53 +0000 (18:42 +0300)]
glx: make context current before setting swap interval (fixes #8738)
Rémi Denis-Courmont [Thu, 30 May 2013 15:42:33 +0000 (18:42 +0300)]
opengl: release current context before destroying it
Rémi Denis-Courmont [Thu, 30 May 2013 15:38:47 +0000 (18:38 +0300)]
opengl: add missing callback to release the (current) context
Rafaël Carré [Mon, 27 May 2013 07:19:03 +0000 (09:19 +0200)]
avcodec: set pkt_pts in old libavcodec versions
This is only meaningful in custom get_buffer callback that we use for direct rendering
Close #8711
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Rafaël Carré [Mon, 27 May 2013 07:19:02 +0000 (09:19 +0200)]
avcodec video dec: remove useless assignement in destructor
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Rafaël Carré [Mon, 27 May 2013 07:19:01 +0000 (09:19 +0200)]
avcodec: remove dummy EndSubtitleDec
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Rafaël Carré [Mon, 27 May 2013 07:19:00 +0000 (09:19 +0200)]
ffmpeg_GetFrameBuf: split out some direct rendering code
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Rafaël Carré [Mon, 27 May 2013 07:18:59 +0000 (09:18 +0200)]
ffmpeg_GetFrameBuf: simplify
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Rafaël Carré [Mon, 27 May 2013 07:18:58 +0000 (09:18 +0200)]
ffmpeg_GetFrameBuf: split out va code
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Rafaël Carré [Mon, 27 May 2013 07:18:57 +0000 (09:18 +0200)]
ffmpeg_GetFrameBuf: simplify
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Rafaël Carré [Mon, 27 May 2013 07:18:56 +0000 (09:18 +0200)]
ffmpeg_ReleaseFrameBuf: simplify
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Rafaël Carré [Mon, 27 May 2013 07:18:55 +0000 (09:18 +0200)]
ffmpeg_GetFormat: deindent
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Rafaël Carré [Fri, 31 May 2013 12:35:37 +0000 (14:35 +0200)]
TS demux: fix uninitialized language description
Bug introduced by me in
12edd19f71
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Rémi Denis-Courmont [Fri, 31 May 2013 17:30:21 +0000 (20:30 +0300)]
Update gettext to 0.18.2
This supersedes commit
53c901581b3b44ea04f0058d4be0eb915704babf .
Rémi Denis-Courmont [Fri, 31 May 2013 17:27:31 +0000 (20:27 +0300)]
Remove old unused recursive variables - make automake happy
Rafaël Carré [Tue, 4 Jun 2013 14:55:47 +0000 (14:55 +0000)]
ios: don't use absolute uninstalled prefix for gas-preprocessor.pl
It is already available in $PATH
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
Christoph Miebach [Tue, 28 May 2013 16:54:42 +0000 (18:54 +0200)]
l10n: Import translations
Christoph Miebach [Tue, 28 May 2013 11:00:27 +0000 (13:00 +0200)]
Updating vlc.pot
Gleb Pinigin [Mon, 27 May 2013 08:15:49 +0000 (15:15 +0700)]
Use glEnable/glDisable with GL_TEXTURE_2D only for fixed pipeline(GLES 1.x)
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
Francois Cartegnie [Mon, 27 May 2013 13:42:40 +0000 (15:42 +0200)]
inhibit: dbus: add org.mate