]>
git.sesse.net Git - vlc/log
Ilkka Ollakka [Sun, 17 Mar 2013 11:26:33 +0000 (13:26 +0200)]
httplive: support absolute URI-locations for key-retrieval
Ilkka Ollakka [Sun, 17 Mar 2013 10:51:19 +0000 (12:51 +0200)]
livehttp: free p_sys->p_seglens if str_format_time fails
Rafaël Carré [Sun, 17 Mar 2013 10:32:53 +0000 (11:32 +0100)]
Generate .def files with gendef
Should avoid the need for http://wiki.videolan.org/GenerateLibFromDll
Ilkka Ollakka [Sat, 16 Mar 2013 13:55:58 +0000 (15:55 +0200)]
livehttp: set caching disabled for default
Rémi Denis-Courmont [Thu, 14 Mar 2013 18:12:27 +0000 (20:12 +0200)]
block: fix sign warning
Rémi Denis-Courmont [Thu, 14 Mar 2013 18:11:46 +0000 (20:11 +0200)]
block: align to 32 bytes
This is required by libavcodec AVX optimizations for audio decoding.
Ilkka Ollakka [Fri, 15 Mar 2013 10:07:05 +0000 (12:07 +0200)]
avformat: set stream sar.den as we set sar.num also
Ilkka Ollakka [Thu, 14 Mar 2013 10:33:17 +0000 (12:33 +0200)]
avformat: set pf_* after everything else in init
Jean-Baptiste Kempf [Thu, 14 Mar 2013 16:15:39 +0000 (17:15 +0100)]
Contribs: build shout without threads on Windows
Jean-Baptiste Kempf [Thu, 14 Mar 2013 15:57:37 +0000 (16:57 +0100)]
Win32: move MessageBox error from libVLC to vlc.exe
One might want to handle libvlc creation errors in a different way
Jean-Baptiste Kempf [Thu, 14 Mar 2013 14:43:20 +0000 (15:43 +0100)]
Contribs: fix vpx threading on Win32
Ilkka Ollakka [Sat, 9 Mar 2013 12:02:25 +0000 (14:02 +0200)]
allow sout for avcodec>=55
Ilkka Ollakka [Thu, 14 Mar 2013 09:06:28 +0000 (11:06 +0200)]
avcodec: use encode_video2 if available
closes #8291
Martin Storsjö [Wed, 13 Mar 2013 17:21:18 +0000 (19:21 +0200)]
Don't automatically enable the gles video outputs
They still lack features such as window sizing and mouse events.
Signed-off-by: Martin Storsjö <martin@martin.st>
Rafaël Carré [Wed, 13 Mar 2013 17:14:21 +0000 (18:14 +0100)]
Don't leak -lmingw32 in LIBS
Martin Storsjö [Tue, 12 Mar 2013 13:19:41 +0000 (15:19 +0200)]
opengl: Take w.num into account when calculating the buffer size
Signed-off-by: Martin Storsjö <martin@martin.st>
Martin Storsjö [Tue, 12 Mar 2013 09:39:02 +0000 (11:39 +0200)]
opengl: Make the ES1/ES2 video output work
This mostly consists of ifdeffing out parts selectively from
opengl.c based on whether shaders or the fixed pipeline are
absent.
Both the ES1 and ES2 outputs have been tested on Ubuntu on
a pandaboard. They seem to mostly work fine, but overlay
subpictures seem garbled.
Signed-off-by: Martin Storsjö <martin@martin.st>
Martin Storsjö [Tue, 12 Mar 2013 14:02:55 +0000 (16:02 +0200)]
opengl: Fix the ES 1 vs 2 version check
The version string for ES 1 is "OpenGL ES-CM 1.x" or
"OpenGL ES-CL 1.x". For ES 2 it is "OpenGL ES 2.0", while it
seems to be only "3.x" for ES 3.
Since the code is mostly built for either ES 1 or ES 2 (only
Apple support targeting both at the same time, from the same
built object code - but we only use ES 2 on iOS), simplify
this down to a compile time decision.
Signed-off-by: Martin Storsjö <martin@martin.st>
Rafaël Carré [Wed, 13 Mar 2013 16:54:20 +0000 (17:54 +0100)]
libvlccore: remove duplicate ldflags
Jean-Baptiste Kempf [Wed, 13 Mar 2013 00:43:40 +0000 (01:43 +0100)]
VPX: try to fix mountain lion patch
Rafaël Carré [Wed, 13 Mar 2013 00:02:41 +0000 (01:02 +0100)]
contrib: vpx: missing header
Jean-Baptiste Kempf [Tue, 12 Mar 2013 16:22:31 +0000 (17:22 +0100)]
Configure: vaapi and vdpau need avcodec
Should fix distcheck
Jean-Baptiste Kempf [Tue, 12 Mar 2013 14:50:45 +0000 (15:50 +0100)]
Configure: allow older versions for libavcodec
Jean-Baptiste Kempf [Mon, 11 Mar 2013 17:56:03 +0000 (18:56 +0100)]
Partial revert of "avcodec: remove support for old versions"
This partially reverts and adapts commit
cde81e52f2d6e17383aced57fe6312eafa79cacf .
This is mostly related to Palette and Options
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Jean-Baptiste Kempf [Tue, 12 Mar 2013 13:06:46 +0000 (14:06 +0100)]
Avcodec: create replacements for older versions of lavc
Methods avcodec_alloc_context3, avcodec_open2 and error_recognition
member
Jean-Baptiste Kempf [Tue, 12 Mar 2013 13:01:03 +0000 (14:01 +0100)]
libav*: create a new avcommon_compat.h file for backward compatibility
This patch includes necessary defines
Martin Storsjö [Mon, 11 Mar 2013 19:25:30 +0000 (21:25 +0200)]
omxil: Convert the khronos provided headers to unix newlines
All headers except OMX_Component.h seemed to be stored with dos
newlines for some unknown reason. In the OpenMAX IL 1.1.2 header
zip file provided by Khronos, they are provided with unix newlines,
which also is the norm for the VLC codebase.
Signed-off-by: Martin Storsjö <martin@martin.st>
Martin Storsjö [Mon, 11 Mar 2013 14:52:09 +0000 (16:52 +0200)]
omxil: Convert from/to OMX_TICKS via helper functions
The 64 bit timestamp fields can be defined either as 64 bit
integers or as structs with two 32 bit members. If the
struct variant is being used, we need to convert to/from it
with helper functions.
Signed-off-by: Martin Storsjö <martin@martin.st>
Francois Cartegnie [Mon, 11 Mar 2013 18:53:32 +0000 (19:53 +0100)]
Qt: EPGView: highlight day change
Francois Cartegnie [Mon, 11 Mar 2013 17:39:45 +0000 (18:39 +0100)]
Qt: EPGRuler: simplify color change case.
fixes behavior when hour == day change
Martin Storsjö [Mon, 11 Mar 2013 14:47:10 +0000 (16:47 +0200)]
omxil: Remove an unused struct member
Additionally, the mutex never seem to have been released but
just leaked.
Signed-off-by: Martin Storsjö <martin@martin.st>
Martin Storsjö [Mon, 11 Mar 2013 14:46:39 +0000 (16:46 +0200)]
omxil: Remove an unused local variable
Signed-off-by: Martin Storsjö <martin@martin.st>
Martin Storsjö [Mon, 11 Mar 2013 11:56:27 +0000 (13:56 +0200)]
omxil: Remove hacks for disabling use of direct buffers
Instead just set the flag to disabled, since this obviously
isn't used at the moment.
Also fix a case in DecodeVideo where the b_direct flag for the
wrong port was checked.
This simplifies enabling the direct buffer behaviour for the
cases where it actually is desired.
Signed-off-by: Martin Storsjö <martin@martin.st>
Jean-Baptiste Kempf [Sun, 10 Mar 2013 23:51:56 +0000 (00:51 +0100)]
Win32: Console is not supported in WinRT appstore mode
Jean-Baptiste Kempf [Sun, 10 Mar 2013 23:50:55 +0000 (00:50 +0100)]
GetSystemTimePreciseAsFileTime is not supported in WinRT...
... but GetSystemTimeAsFileTime is. Go figure...
Stephen Parry [Wed, 6 Mar 2013 19:36:07 +0000 (19:36 +0000)]
vimeo playback now hides user agent automatically
Vimeo injects garbage into pages fetched by any user agent recognisable as
being VLC. Amended parse routine to check the current user agent; if the user
agent is set to VLC then parse returns a replacement playlist entry with the
same url but with an option setting the user agent to something that vimeo will
not trash.
The main playlist parsing loop then re-opens the stream with the correct agent
and calls vimeo.lua a second time; the stream is then parsed as before to get
the actual shortlived video url.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Jean-Baptiste Kempf [Sun, 10 Mar 2013 16:30:56 +0000 (17:30 +0100)]
Try to fix distcheck
Sébastien Toque [Tue, 5 Mar 2013 20:20:39 +0000 (21:20 +0100)]
Add i420->rv16 neon converter
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Anatoliy Anischovich [Sat, 9 Mar 2013 19:29:19 +0000 (21:29 +0200)]
audio input core: fix wrong parsing of replaygain tags (fix #8174)
Before dictionaries there was a loop, so if-else way was ok, but not now. Also, locale-dependent atof().
Remove unnecessary replaygain stuff from flac demuxer.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Jean-Baptiste Kempf [Sun, 10 Mar 2013 16:10:58 +0000 (17:10 +0100)]
src: remove trailing space
Ronald Wright [Fri, 8 Mar 2013 23:51:22 +0000 (17:51 -0600)]
Fix alignment and appearance of ISO standard equalizer centers in Qt GUI
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Jean-Baptiste Kempf [Sun, 10 Mar 2013 15:53:57 +0000 (16:53 +0100)]
Contribs: update libvpx to 1.1.0
Felix Paul Kühne [Sun, 10 Mar 2013 14:21:48 +0000 (15:21 +0100)]
macosx: replace avcodec-hw hack by proper settings
Felix Paul Kühne [Sun, 10 Mar 2013 14:06:05 +0000 (15:06 +0100)]
macosx: misc minor improvements to the legacy transcoding code
Felix Paul Kühne [Sun, 10 Mar 2013 14:05:44 +0000 (15:05 +0100)]
macosx: fix crash when trying to transcode with help from the legacy output panel (close #8271)
Felix Paul Kühne [Sun, 10 Mar 2013 13:49:07 +0000 (14:49 +0100)]
macosx: minor code optimization
Felix Paul Kühne [Sun, 10 Mar 2013 13:41:31 +0000 (14:41 +0100)]
NEWS: OSX stuff
Felix Paul Kühne [Sun, 10 Mar 2013 13:36:42 +0000 (14:36 +0100)]
macosx: added a UI to the simplified preferences to set the default handler for ftp, mms, rtmp, rtp, rtsp, sftp, smb and udp streams (close #8290)
Note that you can select any compatible app installed on device. Those are systemwide settings.
Jean-Baptiste Kempf [Sun, 10 Mar 2013 12:22:24 +0000 (13:22 +0100)]
Contribs: update FLAC to 1.3.0pre2
Jean-Baptiste Kempf [Sun, 10 Mar 2013 12:08:12 +0000 (13:08 +0100)]
Configure: do not force -lm for flac, .pc provides it
Jean-Baptiste Kempf [Sun, 10 Mar 2013 11:53:47 +0000 (12:53 +0100)]
Contribs: fix compilation of iconv on Win64
Jean-Baptiste Kempf [Sun, 10 Mar 2013 11:41:53 +0000 (12:41 +0100)]
Contribs: update fontconfig to 2.10.2
Jean-Baptiste Kempf [Sun, 10 Mar 2013 11:23:59 +0000 (12:23 +0100)]
Contribs: Update UPNP to 1.6.18
Jean-Baptiste Kempf [Sun, 10 Mar 2013 11:19:58 +0000 (12:19 +0100)]
Contribs: update iconv to 1.14
Jean-Baptiste Kempf [Sun, 10 Mar 2013 11:05:26 +0000 (12:05 +0100)]
Contribs: update gettext to 0.18.2.1
Jean-Baptiste Kempf [Sun, 10 Mar 2013 10:55:44 +0000 (11:55 +0100)]
Contribs: update libdvdcss to 1.2.13
Jean-Baptiste Kempf [Sun, 10 Mar 2013 10:51:53 +0000 (11:51 +0100)]
Contribs: Update GNUTls version to 2.12.23
Hopefully the last 2.12 version?
Jean-Baptiste Kempf [Sun, 10 Mar 2013 10:47:35 +0000 (11:47 +0100)]
Update gpg-error to 1.11
Jean-Baptiste Kempf [Sun, 10 Mar 2013 10:41:09 +0000 (11:41 +0100)]
Fribidi: update to 0.19.5
Jean-Baptiste Kempf [Sun, 10 Mar 2013 10:39:15 +0000 (11:39 +0100)]
Contribs: update libjpeg to v9
Jean-Baptiste Kempf [Sun, 10 Mar 2013 10:38:52 +0000 (11:38 +0100)]
Contribs: update libpng to 1.5.14
Mirsal Ennaime [Sun, 10 Mar 2013 02:54:55 +0000 (03:54 +0100)]
dbus: Fix handling of input events and remove memleaks
Correctly handle the INPUT_EVENT_ITEM_META and INPUT_EVENT_ITEM_META
instead of skipping the whole event processing code without even freeing
the callback_info_t data structure.
Closes: #8285
Felix Paul Kühne [Sat, 9 Mar 2013 21:14:51 +0000 (22:14 +0100)]
auhal: keep last used audio device throughout sessions (close #8277)
if the device was unplugged in the meantime, VLC will fallback on the default system device
Felix Paul Kühne [Sat, 9 Mar 2013 21:00:42 +0000 (22:00 +0100)]
auhal: restart aout if device setup changes
Rémi Denis-Courmont [Sat, 9 Mar 2013 20:59:57 +0000 (22:59 +0200)]
avcodec: elim thresholds are only in libavcodec < 55 (refs #8291)
Rémi Denis-Courmont [Sat, 9 Mar 2013 20:59:44 +0000 (22:59 +0200)]
avcodec: fix pointer conversion warning
Felix Paul Kühne [Sat, 9 Mar 2013 20:56:24 +0000 (21:56 +0100)]
macosx: automagically update the audio device list when the OS tells us to (close #8282)
Rémi Denis-Courmont [Sat, 9 Mar 2013 19:08:56 +0000 (21:08 +0200)]
avcodec: drop deprecated deinterlacing filter
Rémi Denis-Courmont [Sat, 9 Mar 2013 19:38:28 +0000 (21:38 +0200)]
Remove picture quantization table (same reason as qtype)
Rémi Denis-Courmont [Sat, 9 Mar 2013 19:32:54 +0000 (21:32 +0200)]
avcodec: drop deprecated qstride / qscale_table
(As for qtype, this is only used by the postproc video filter.)
Rémi Denis-Courmont [Sat, 9 Mar 2013 19:28:54 +0000 (21:28 +0200)]
Remove picture qtype support code
All that code boiled down to selecting MPEG2 vs normal mode by the
postproc video filter. Now that libavcodec does not provide the data
anymore, the code had no more effects.
Rémi Denis-Courmont [Sat, 9 Mar 2013 19:23:00 +0000 (21:23 +0200)]
avcodec: drop deprecated qscale_type
(This datum was only used by postproc anyway.)
Francois Cartegnie [Sat, 9 Mar 2013 19:28:04 +0000 (20:28 +0100)]
Qt: EPGView: includes cleanup
Francois Cartegnie [Sat, 9 Mar 2013 19:26:45 +0000 (20:26 +0100)]
Qt: EPGWidget: namespace enum
Francois Cartegnie [Sat, 9 Mar 2013 16:46:30 +0000 (17:46 +0100)]
Qt: EPGRuler: highlight day change
Francois Cartegnie [Sat, 9 Mar 2013 16:00:49 +0000 (17:00 +0100)]
Qt: EPGRuler: includes cleanup
Francois Cartegnie [Sat, 9 Mar 2013 15:59:23 +0000 (16:59 +0100)]
Qt: EPGRuler: compute sizes based on widget's
Francois Cartegnie [Sat, 9 Mar 2013 15:52:23 +0000 (16:52 +0100)]
Qt: EPGView: use bounding rects for simplification
Rémi Denis-Courmont [Sat, 9 Mar 2013 17:01:20 +0000 (19:01 +0200)]
Qt4: add missing build dependencies (fix #8288)
Felix Paul Kühne [Sat, 9 Mar 2013 16:13:48 +0000 (17:13 +0100)]
macosx: re-write and simplify the apple event handlers for GetURL and OpenURL, make it respect 'macosx-autoplay' (close #6319)
Felix Paul Kühne [Sat, 9 Mar 2013 15:54:50 +0000 (16:54 +0100)]
macosx/CAS: fix compilation warning
Felix Paul Kühne [Sat, 9 Mar 2013 15:43:35 +0000 (16:43 +0100)]
Info.plist: add missing URL schemes VLC supports
There may be more I forgot about..
Rémi Denis-Courmont [Sat, 9 Mar 2013 14:30:46 +0000 (16:30 +0200)]
stats: remove encoder if !ENABLE_SOUT
Rémi Denis-Courmont [Sat, 9 Mar 2013 14:29:14 +0000 (16:29 +0200)]
stats: merge as a single file
Rémi Denis-Courmont [Sat, 9 Mar 2013 14:21:57 +0000 (16:21 +0200)]
stats: eliminate useless data and callback
Rémi Denis-Courmont [Sat, 9 Mar 2013 14:20:19 +0000 (16:20 +0200)]
stats: eliminate useless CloseDecoder callback
Rémi Denis-Courmont [Fri, 8 Mar 2013 16:34:14 +0000 (18:34 +0200)]
avcodec: allow compilation with lavc 55
Rémi Denis-Courmont [Fri, 8 Mar 2013 16:34:56 +0000 (18:34 +0200)]
avcodec: replace gone CODEC_ID_* with AV_CODEC_ID_*
This is necessary to compile with libav.git HEAD or with contribs.
Streaming output still needs fixing.
Rémi Denis-Courmont [Sat, 9 Mar 2013 10:29:30 +0000 (12:29 +0200)]
avcodec: remove support for old versions
Rémi Denis-Courmont [Sat, 9 Mar 2013 10:18:49 +0000 (12:18 +0200)]
contrib: ffmpeg: update required versions
Rémi Denis-Courmont [Sat, 9 Mar 2013 10:18:04 +0000 (12:18 +0200)]
avcodec: require version 24.25.0 or later
Rémi Denis-Courmont [Sat, 9 Mar 2013 10:36:47 +0000 (12:36 +0200)]
avcodec: remove obsolete compatibility stuff
Rémi Denis-Courmont [Sat, 9 Mar 2013 10:32:31 +0000 (12:32 +0200)]
Remove unsupported SONIC codec
Rémi Denis-Courmont [Sat, 9 Mar 2013 09:28:08 +0000 (11:28 +0200)]
avcodec: zero copy audio decoding
Rémi Denis-Courmont [Sat, 9 Mar 2013 09:33:42 +0000 (11:33 +0200)]
avcodec: cosmetics
Rémi Denis-Courmont [Fri, 8 Mar 2013 21:43:00 +0000 (23:43 +0200)]
avcodec: update to audio4 decoding API
Note that the input coded buffer is now only freed if the decoding
returns a decoded frame, or the buffer has been entirely consumed
(see *pp_block = NULL).
Rémi Denis-Courmont [Fri, 8 Mar 2013 18:51:47 +0000 (20:51 +0200)]
Revert "aout: make log message to be debug as there isn't any real error if no filters needed"
If the user explicitly asks for a filter, it's an error to not be able
to instatiate it.
This reverts commit
7b0761c4359d12de0bad78a1d255a55cb89bc562 .
Felix Paul Kühne [Fri, 8 Mar 2013 18:46:41 +0000 (19:46 +0100)]
macosx: use UTF-8 instead of Windows Latin 1 as source code encoding
Rémi Denis-Courmont [Fri, 8 Mar 2013 18:42:18 +0000 (20:42 +0200)]
v4l2: use buffer PTS where available (fix #5474)
Felix Paul Kühne [Fri, 8 Mar 2013 18:18:24 +0000 (19:18 +0100)]
macosx: don't overwrite existing files on stream-output (close #7752)