]>
git.sesse.net Git - vlc/log
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)
Anatoliy Anischovich [Fri, 8 Mar 2013 13:07:04 +0000 (15:07 +0200)]
vorbis demux: convert generic field names to uppercase (fix #8105)
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Rémi Denis-Courmont [Fri, 8 Mar 2013 18:12:09 +0000 (20:12 +0200)]
v4l2: update headers (refs #5474)
Rémi Denis-Courmont [Fri, 8 Mar 2013 16:42:17 +0000 (18:42 +0200)]
mkv: fix format string
Rémi Denis-Courmont [Fri, 8 Mar 2013 16:36:57 +0000 (18:36 +0200)]
Drop aborted SNOW codec
This is not supported in libavcodec anymore.
Anatoliy Anischovich [Fri, 8 Mar 2013 13:17:23 +0000 (15:17 +0200)]
audio output core: normalize tracks without replaygain peak data (fix #8165)
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Ilkka Ollakka [Fri, 8 Mar 2013 11:10:43 +0000 (13:10 +0200)]
transcode: use correct size on overlays
We want to use encoder->fmt_in instead of original video size
Fixes: #8206
Ilkka Ollakka [Sat, 2 Mar 2013 15:42:19 +0000 (17:42 +0200)]
aout: make log message to be debug as there isn't any real error if no filters needed
Felix Paul Kühne [Thu, 7 Mar 2013 20:07:14 +0000 (21:07 +0100)]
vout_macosx: reshape if screen configuration was changed by the user (close #8151)
David Fuhrmann [Wed, 6 Mar 2013 19:23:24 +0000 (20:23 +0100)]
auhal: towards working S/PDIF output
Now, S/PDIF works at least in the sense that it plays something which "seems"
to be in sync more or less.
refs #8083
David Fuhrmann [Wed, 6 Mar 2013 19:22:02 +0000 (20:22 +0100)]
auhal: warn if audio buffer is dropped
Felix Paul Kühne [Wed, 6 Mar 2013 15:24:07 +0000 (16:24 +0100)]
contrib/ffmpeg: fixed compilation for OSX and enable vda hardware acceleration by default
Felix Paul Kühne [Wed, 6 Mar 2013 15:01:29 +0000 (16:01 +0100)]
avcodec: remove 'lowres' option since it is ignored by libav
Felix Paul Kühne [Wed, 6 Mar 2013 14:50:24 +0000 (15:50 +0100)]
macosx: fix crash if 'avcodec-hw' isn't set
Rafaël Carré [Wed, 6 Mar 2013 12:18:21 +0000 (13:18 +0100)]
decklink: fix flags
-I must be set in CPPFLAGS
Fixes the following message in configure:
checking DeckLinkAPIDispatch.cpp usability... yes
checking DeckLinkAPIDispatch.cpp presence... no
KO Myung-Hun [Sat, 2 Mar 2013 15:02:37 +0000 (00:02 +0900)]
os2: implement poll() with timeout free cancellation
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Edward Wang [Sun, 3 Mar 2013 19:35:03 +0000 (19:35 +0000)]
live555: fix invalid conversion error
../../../modules/access/live555.cpp:2154:64: error: invalid conversion from 'char const*' to 'char*' [-fpermissive]
../../../contrib/arm-linux-androideabi/include/Base64.hh:28:16: error: initializing argument 1 of 'unsigned char* base64Decode(char*, unsigned int&, Boolean)' [-fpermissive]
base64Decode appears to be defined as unsigned char* base64Decode(char* in, unsigned& resultSize, Boolean trimTrailingZeros);
Signed-off-by: Sébastien Escudier <sebastien-devel@celeos.eu>
Rafaël Carré [Mon, 4 Mar 2013 22:40:10 +0000 (23:40 +0100)]
decklink output: missing initialization
Rafaël Carré [Mon, 4 Mar 2013 20:14:47 +0000 (21:14 +0100)]
decklink output: fix aout/vout (sub)modules synchronization
vout module initialization is suspended until aout has been created.
Note: that means audio is mandatory to use this module.
Felix Paul Kühne [Mon, 4 Mar 2013 17:19:47 +0000 (18:19 +0100)]
opengl: fixed compilation warning
Felix Paul Kühne [Mon, 4 Mar 2013 17:19:14 +0000 (18:19 +0100)]
opengl: enforce use of non-power-of-2-textures when drawing using Open GL ES 2, since those are supported by specification
Hence, checks for extensions adding this feature will fail.
This solves a green line issue on Apple's ES2 platform
Rafaël Carré [Mon, 4 Mar 2013 11:21:26 +0000 (12:21 +0100)]
aout: fix
f788153
Make char explicitely signed to represent a boolean
If it is unsigned, default value -1 will represent 255 and
effectively set mute to 255, i.e. true.
Fix lack of hearable audio output on android
Diego Fernando Nieto [Sun, 3 Mar 2013 12:51:45 +0000 (07:51 -0500)]
Autoconf distclean in extra/tools
Hi,
I send to you the following patch to erase autonconf-2.69.tar.gz when we execute a make distclean command.
Signed-off-by: Rafaël Carré <funman@videolan.org>
Felix Paul Kühne [Sun, 3 Mar 2013 16:46:45 +0000 (17:46 +0100)]
audioqueue: improve TimeGet implementation
This shall meliorate the playback experience for high latency inputs.
Rémi Denis-Courmont [Sun, 3 Mar 2013 15:49:34 +0000 (17:49 +0200)]
v4l2: disable incomplete USERPTR implementation (refs #8262)
TODO: someone fix it
Rémi Denis-Courmont [Sun, 3 Mar 2013 15:36:45 +0000 (17:36 +0200)]
v4l2: remove broken VBI in user pointer mode (refs #8262)
KO Myung-Hun [Sat, 2 Mar 2013 17:09:35 +0000 (02:09 +0900)]
kai: enlarge an audio buffer size to AOUT_MAX_ADVANCE_TIME
And add a comment for a condition falling into a indefinite lock.
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
David Fuhrmann [Sat, 2 Mar 2013 12:47:25 +0000 (13:47 +0100)]
macosx: categorize options and improve some tooltip messages
David Fuhrmann [Sat, 2 Mar 2013 12:15:21 +0000 (13:15 +0100)]
macosx: improve string for native fullscreen mode
The majority of all supported OS versions already support this setting,
so this should be just fine.
David Fuhrmann [Sat, 2 Mar 2013 12:10:07 +0000 (13:10 +0100)]
macosx: prefs: implement string list config and integer list config with popup box
There should be no reason why the user should be able to freely changes strings here.
David Fuhrmann [Sat, 2 Mar 2013 11:22:07 +0000 (12:22 +0100)]
macosx: add missing autorelease pool
David Fuhrmann [Sat, 2 Mar 2013 11:18:28 +0000 (12:18 +0100)]
macosx: add support for pausing iTunes when VLC playback starts, and resume iTunes playback when VLCs playback is finished
Tested with iTunes 8 - 11.
David Fuhrmann [Fri, 1 Mar 2013 18:44:22 +0000 (19:44 +0100)]
macosx: fix playbackstatusUpdated in case of ended inputs
As this method is called on main thread, END_S state was sometimes missed,
resulting in a missing update for the play buttons.
KO Myung-Hun [Sat, 2 Mar 2013 18:04:47 +0000 (03:04 +0900)]
vlccore: fix a warning on OS/2
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
KO Myung-Hun [Sat, 2 Mar 2013 15:11:08 +0000 (00:11 +0900)]
vlccore: fix a linked list of threadvar on OS/2
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
KO Myung-Hun [Sat, 2 Mar 2013 15:11:07 +0000 (00:11 +0900)]
vlccore: declare super_mutex and super_variable as static variable on OS/2
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
KO Myung-Hun [Sat, 2 Mar 2013 15:11:06 +0000 (00:11 +0900)]
vlccore: return EAGAIN on vlc_threadvar_create() failure on OS/2
Like pthread.
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Rafaël Carré [Sat, 2 Mar 2013 15:27:38 +0000 (16:27 +0100)]
avcodec audio decoder: bump arbitrary decoded frame size limit
The limit can be reached with some WMA samples:
[wmav2 @ 0x7f9c50c1e960] output buffer size is too small for the current frame (192000 < 196608)
TODO: port to avcodec_decode_audio4
Francois Cartegnie [Wed, 27 Feb 2013 20:23:39 +0000 (21:23 +0100)]
chroma: add avutil version check for YUV422P9LE/BE (fix #8249)
swscale is broken on systems with disable-avcodec (not meeting avcodec
version requirement).
According to ffmpeg commit
e06be9eccdc969a9fd2736c2daf37c2fbccae37f
those chromas have been introduced after avutil 51.12.0.
Rémi Denis-Courmont [Fri, 1 Mar 2013 15:59:56 +0000 (17:59 +0200)]
audio filters: remove old filter_NewAudioBuffer()
Jean-Baptiste Kempf [Thu, 28 Feb 2013 17:11:45 +0000 (18:11 +0100)]
Win32: fix double-free in vlc_idna_to_ascii
Close #8254
Jean-Baptiste Kempf [Thu, 28 Feb 2013 16:37:20 +0000 (17:37 +0100)]
Audioqueue: relicense to LGPL
This module has been de-facto rewritten for 2.1 by Felix, Rafaël and
Rémi
Rémi Denis-Courmont [Thu, 28 Feb 2013 16:31:28 +0000 (18:31 +0200)]
aout: fix mutex leak
Rémi Denis-Courmont [Thu, 28 Feb 2013 16:02:27 +0000 (18:02 +0200)]
aout: fix improbable memory leak
Francois Cartegnie [Thu, 28 Feb 2013 14:47:35 +0000 (15:47 +0100)]
Qt: remove menus language selection. (fix #8201)
Removed/Deprecated for 2.1.0
See
76c72672d89033c9da6bcb576be6d1cf6bc52bd8
Sébastien Escudier [Sun, 24 Feb 2013 16:33:26 +0000 (17:33 +0100)]
Add Vorbis and VP8 codecs to live555.
Chained vorbis stream is not supported.
Ilkka Ollakka [Thu, 28 Feb 2013 11:23:55 +0000 (13:23 +0200)]
NEWS: add livehttp mention
Ilkka Ollakka [Thu, 28 Feb 2013 11:21:01 +0000 (13:21 +0200)]
livehttp: allow setting ext-x-allow-cache to no
Ilkka Ollakka [Thu, 28 Feb 2013 11:20:39 +0000 (13:20 +0200)]
livehttp: don't set all options as advanced
Ilkka Ollakka [Thu, 28 Feb 2013 11:08:49 +0000 (13:08 +0200)]
livehttp: update years and add myself as authors
Ilkka Ollakka [Mon, 25 Feb 2013 14:22:05 +0000 (16:22 +0200)]
livehttp: don't allow longer than targetduration segments
Ilkka Ollakka [Mon, 25 Feb 2013 20:43:48 +0000 (22:43 +0200)]
livehttp: give more exact segment duration in extinf
EXTINF tells the duration of next segment in playlist-file. It should be
less or equal to EXT-X-TARGETDURATION. Also tell protocol version.
Ilkka Ollakka [Thu, 28 Feb 2013 11:01:17 +0000 (13:01 +0200)]
livehttp: take block length in account when checking segment length
Nicolas Bertrand [Thu, 28 Feb 2013 09:22:10 +0000 (10:22 +0100)]
add XYZ colorspace/fourcc
Creation of XYZ colorspace for 12 bit depth images.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Timothy B. Terriberry [Wed, 27 Feb 2013 02:36:02 +0000 (18:36 -0800)]
ogg: Fix borken stream resets.
Commit
78a8771f attempted to reset the ogg_stream_state in
find_last_frame(), but it tries to do so using a non-existent page
and then leaks memory (due to using ogg_stream_init() instead of
ogg_stream_reset()). Its caller, Ogg_GetLastPacket(), then tries
to restore the contents of the current packet, but its call to
ogg_stream_pageseek() will immediately fail, leaving the dangling
packet pointers untouched.
Instead, just back up the whole stream state and restore it on
exit. This fixes both problems.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Stephen Parry [Thu, 28 Feb 2013 00:17:22 +0000 (00:17 +0000)]
Fix for vimeo parser to handle multi-line data block
Added code to vimeo.lua parser to handle data block consisting of
multiple lines. Code now concatenates those lines together.
Note when testing: vimeo doesn't like VLC; you must use :http-user-agent
flag to impersonate browser.
Close #7148
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Stephen Parry [Thu, 28 Feb 2013 00:08:38 +0000 (00:08 +0000)]
httprequests: output DVD title# and chapter# in status
Amended httprequests lua code to output current DVD title# and chapter#
in status.
Close #8250
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Rémi Denis-Courmont [Wed, 27 Feb 2013 19:28:12 +0000 (21:28 +0200)]
aout: do not block thread changing volume/mute/device (fixes #8240)
Rémi Denis-Courmont [Wed, 27 Feb 2013 16:38:57 +0000 (18:38 +0200)]
aout: revector
Rémi Denis-Courmont [Wed, 27 Feb 2013 16:12:04 +0000 (18:12 +0200)]
aout: de-inline the locking functions
Rémi Denis-Courmont [Wed, 27 Feb 2013 18:23:23 +0000 (20:23 +0200)]
Mark hq-resampling obsolete
This option has not had any effects since VLC 1.1.8.
Rémi Denis-Courmont [Wed, 27 Feb 2013 18:16:36 +0000 (20:16 +0200)]
contrib: 64-bits ARM always supports floating point
Rémi Denis-Courmont [Wed, 27 Feb 2013 18:14:25 +0000 (20:14 +0200)]
Enable FPU on 64-bits ARM
FUJISAWA Tooru [Tue, 26 Feb 2013 16:10:14 +0000 (01:10 +0900)]
screen: return correct time for DEMUX_GET_TIME
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
Felix Paul Kühne [Tue, 26 Feb 2013 22:09:24 +0000 (23:09 +0100)]
Info.plist: add support for dvdmedia packages, which are essentially Video_TS dumps for Apple's DVD Player.app
FUJISAWA Tooru [Tue, 26 Feb 2013 12:28:41 +0000 (21:28 +0900)]
screen/mac: cursor rendering
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
Francois Cartegnie [Tue, 26 Feb 2013 16:05:29 +0000 (17:05 +0100)]
Qt: soutmrl: fix transcode filters enumeration (fix #8219)
According to documentation, must be colon separated instead of commas.
Also removes list enclosure.
Martin Storsjö [Tue, 26 Feb 2013 10:52:32 +0000 (12:52 +0200)]
omxil: Ignore all "secure"/DRM codecs
We can't use any of them since they don't output plain YUV data
but require using direct rendering.
This simplifies the condition and possibly also catches other cases
where it would be needed.
The case where it was added was for a device where the codec ending
with .secure was listed before the normal one. This kind of codec
is available on many other devices as well, but they're normally listed
only after the normal ones so we never pick them.
Signed-off-by: Martin Storsjö <martin@martin.st>
Nicolas Chauvet [Tue, 26 Feb 2013 11:47:43 +0000 (12:47 +0100)]
Switch smbclient detection to pkg-config
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Jean-Baptiste Kempf [Tue, 26 Feb 2013 10:37:36 +0000 (11:37 +0100)]
DVDread: avoid crashes over invalid cell_playback_offset values
Ref #8125
Konstantin Pavlov [Mon, 25 Feb 2013 20:39:39 +0000 (00:39 +0400)]
Tools: bump ragel version to 6.8.
Fixes #7774.
Martin Storsjö [Mon, 25 Feb 2013 20:32:46 +0000 (22:32 +0200)]
omxil: Ignore a codec that we know we don't work well with
This still keeps the mapping for VC1 and WMV3 that works fine on
e.g. Samsung Galaxy S3, without negatively affecting other devices
that expose decoders with this role but that we don't work well
with.
Signed-off-by: Martin Storsjö <martin@martin.st>
Rémi Denis-Courmont [Mon, 25 Feb 2013 17:32:29 +0000 (19:32 +0200)]
ts: correct Traditional Chinese EPG encoding (fixes #8235)
ETSI EN 300 468 § A.2 assigns the first byte 0x14 value to the
"Big5 subset of ISO/IEC 10646". This really means that the character
set is Big5, but the encoding is ISO/IEC 10646, a.k.a. Unicode.
Rafaël Carré [Mon, 25 Feb 2013 12:06:22 +0000 (13:06 +0100)]
opensles: uncomment debug message
Felix Paul Kühne [Mon, 25 Feb 2013 01:21:48 +0000 (17:21 -0800)]
extras: disable screen capture module on iOS
Jean-Baptiste Kempf [Sun, 24 Feb 2013 22:12:57 +0000 (23:12 +0100)]
Add NV12/NV21 as YUV formats
Felix Paul Kühne [Sun, 24 Feb 2013 22:15:07 +0000 (14:15 -0800)]
screen/mac: cosmetics
Felix Paul Kühne [Sun, 24 Feb 2013 22:00:54 +0000 (14:00 -0800)]
opengl: iterate on previous commit
Felix Paul Kühne [Sun, 24 Feb 2013 21:48:24 +0000 (13:48 -0800)]
screen/mac: clean-up, improve and partially rewrite the code
TODO: cursor rendering
Felix Paul Kühne [Sun, 24 Feb 2013 21:46:59 +0000 (13:46 -0800)]
opengl: don't use RGB shaders for RGB to RGB conversations
This fixes display of RGB* input modules such as screen://
Sébastien Escudier [Sun, 24 Feb 2013 17:13:58 +0000 (18:13 +0100)]
remove useless assignment
David Fuhrmann [Sun, 24 Feb 2013 17:06:02 +0000 (18:06 +0100)]
macosx: adapt VLCTimeField and add additional option for remaining state of fs field
David Fuhrmann [Sun, 24 Feb 2013 16:09:26 +0000 (17:09 +0100)]
macosx: show current pos and remaining or total time in fs controller
Felix Paul Kühne [Sun, 24 Feb 2013 07:29:51 +0000 (23:29 -0800)]
screen/mac: fix copyright header
Felix Paul Kühne [Sun, 24 Feb 2013 06:42:08 +0000 (22:42 -0800)]
access: make sure that the screen module is compiled for OSX by default (closes #8146)
Rémi Denis-Courmont [Sat, 23 Feb 2013 08:33:12 +0000 (10:33 +0200)]
Remove old Nokia N900 hacks
These were broken since
6270a4c777d849538b8a8e4d5c6f01fb96fa9ea9 .
Rémi Denis-Courmont [Sat, 23 Feb 2013 08:30:43 +0000 (10:30 +0200)]
MCE: remove old plugin
Sébastien Escudier [Fri, 22 Feb 2013 18:14:46 +0000 (19:14 +0100)]
live555 : allow global npt value to go backward
Rémi Denis-Courmont [Thu, 21 Feb 2013 22:11:25 +0000 (00:11 +0200)]
Revert "Qt: Add moving main window on any part of a window"
This reverts commit
6b2d303b9274d9e03bbb52a30a1e8572a6d581fb .
This fixes #8220.
Rémi Denis-Courmont [Thu, 21 Feb 2013 21:38:34 +0000 (23:38 +0200)]
dbus: fix single instance mode parameter type for previous track
Rémi Denis-Courmont [Wed, 20 Feb 2013 21:40:29 +0000 (23:40 +0200)]
rawdv: remove dated disabled code
Rémi Denis-Courmont [Wed, 20 Feb 2013 21:40:01 +0000 (23:40 +0200)]
raw*: initialize callbacks only at success
Also remove dated comment.
Rémi Denis-Courmont [Tue, 19 Feb 2013 21:43:03 +0000 (23:43 +0200)]
lib: fix signedness of SPU track ID in libvlc_video_set_spu()
Luckily, signed and unsigned int are compatible types.
Rémi Denis-Courmont [Tue, 19 Feb 2013 21:37:20 +0000 (23:37 +0200)]
lib: rectify SPU track IDs (refs #7645)
Rafaël Carré [Tue, 19 Feb 2013 14:36:25 +0000 (15:36 +0100)]
contrib: dvdread: fix osx build
Felix Paul Kühne [Tue, 19 Feb 2013 03:41:56 +0000 (19:41 -0800)]
macosx: layout fix for the Open panel's screen section
Felix Paul Kühne [Tue, 19 Feb 2013 03:33:00 +0000 (19:33 -0800)]
macosx: fix UI crash within the open panel (refs #8146)