]>
git.sesse.net Git - vlc/log
Ilkka Ollakka [Wed, 24 Oct 2012 20:58:49 +0000 (23:58 +0300)]
avcodec: only set min/maxrate if rc-buffer-size is set
Ilkka Ollakka [Wed, 24 Oct 2012 19:47:22 +0000 (22:47 +0300)]
avcodec: use av_freep in encode_audio2 case too
Ilkka Ollakka [Wed, 24 Oct 2012 19:34:16 +0000 (22:34 +0300)]
avcodec: flush buffer and use encode_audio2() on audio
Take2 as now we have new enough libavcodec
Jean-Baptiste Kempf [Wed, 24 Oct 2012 17:07:11 +0000 (19:07 +0200)]
Upgrade libavformat requirement to 53.21
Jean-Baptiste Kempf [Wed, 24 Oct 2012 16:57:21 +0000 (18:57 +0200)]
Update required version of libavcodec to 53.34
Jean-Baptiste Kempf [Wed, 24 Oct 2012 10:59:30 +0000 (12:59 +0200)]
Vorbis: code cosmetics
Rémi Denis-Courmont [Wed, 24 Oct 2012 16:49:13 +0000 (19:49 +0300)]
OpenGL: use gl(|Client)ActiveTexture directly (fixes #7558)
glActiveTexture() seems mandatory.
glClientActiveTexture() requires OpenGL version >= 1.3.
Currently, OpenGL version >= 1.4 is assumed anyway.
Ilkka Ollakka [Wed, 24 Oct 2012 16:21:01 +0000 (19:21 +0300)]
avcodec: use av_freep instead of avcodec_free_frame
avcodec_free_frame isn't in untill 54.28.0 and were in 52.25.0
Ilkka Ollakka [Wed, 24 Oct 2012 15:56:11 +0000 (18:56 +0300)]
transcode: actually do the audio encode flushing
Ilkka Ollakka [Wed, 24 Oct 2012 06:17:43 +0000 (09:17 +0300)]
avcodec: settings pts doesn't segfault with mp4v
Ilkka Ollakka [Wed, 24 Oct 2012 06:12:43 +0000 (09:12 +0300)]
avcodec: allocate frame properly and free it after use
Ilkka Ollakka [Wed, 24 Oct 2012 06:12:17 +0000 (09:12 +0300)]
avcodec: remove pts workaround
Ilkka Ollakka [Fri, 19 Oct 2012 10:51:43 +0000 (13:51 +0300)]
avcodec: p_buffer_out was unused
Rémi Denis-Courmont [Tue, 23 Oct 2012 15:06:24 +0000 (18:06 +0300)]
EGL: print error when configuration is not usable (refs #7634)
Rémi Denis-Courmont [Mon, 22 Oct 2012 18:22:54 +0000 (21:22 +0300)]
Win32: fix clock sources enumeration
Felix Paul Kühne [Mon, 22 Oct 2012 17:47:52 +0000 (19:47 +0200)]
macosx: fixed Reveal-in-Finder for eastern european umlauts and probably other characters without a ISO-Latin fallback (close #7631)
Rémi Denis-Courmont [Mon, 22 Oct 2012 15:24:39 +0000 (18:24 +0300)]
Win32: try to fix build on some Mingw versions
Frédéric Yhuel [Mon, 22 Oct 2012 12:48:24 +0000 (14:48 +0200)]
src/input/stream_demux.c: fix DStreamThread()
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Edward Wang [Sun, 21 Oct 2012 15:28:01 +0000 (11:28 -0400)]
Qt4: Avoid a potential division by zero
Fixes an annoying crash for me.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
KO Myung-Hun [Sun, 21 Oct 2012 11:19:46 +0000 (20:19 +0900)]
kva: add always-on-top support
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
KO Myung-Hun [Sun, 21 Oct 2012 11:21:15 +0000 (20:21 +0900)]
kva: hide mouse pointer only if it is not hidden
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Pierre Ynard [Mon, 22 Oct 2012 00:46:02 +0000 (02:46 +0200)]
Fix typo in comment
Rafaël Carré [Sun, 21 Oct 2012 20:37:13 +0000 (22:37 +0200)]
h264 packetizer: don't swap around CC data
When we output a picture we reinit p_sys->cc_next anyway
sys_t->cc represents the CC data for the picture about to be output
sys_t->cc_next will hold the CC data for the picture currently being input
Rémi Denis-Courmont [Sun, 21 Oct 2012 18:10:16 +0000 (21:10 +0300)]
Old RC: audio device or stereo mode can be changed when paused
Rémi Denis-Courmont [Sun, 21 Oct 2012 07:21:26 +0000 (10:21 +0300)]
gcrypt: add SHA-256 (fixes #7627)
David Fuhrmann [Sat, 20 Oct 2012 13:15:19 +0000 (15:15 +0200)]
macosx: implement vout actions handling for multiple vout windows
Now, everything from the video menu and the basic stuff like fullscreen
should work. If it does'nt (e.g. fullscreen and resize with video-splitter module enabled)
please blame the core first. ;-)
TODO: There might be some getVout()-calls left which should be investigated.
close #6814
David Fuhrmann [Sat, 20 Oct 2012 09:46:25 +0000 (11:46 +0200)]
macosx: fspanel: give up focus to the right fullscreen window
Rémi Denis-Courmont [Sat, 20 Oct 2012 12:40:07 +0000 (15:40 +0300)]
DirectSound: simplify channels configuration a bit
KO Myung-Hun [Sat, 13 Oct 2012 10:23:02 +0000 (19:23 +0900)]
vlc: Convert command line arguments to UTF-8 on OS/2
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Rémi Denis-Courmont [Fri, 19 Oct 2012 19:29:27 +0000 (22:29 +0300)]
Remove dead subcategories
Rémi Denis-Courmont [Fri, 19 Oct 2012 19:19:07 +0000 (22:19 +0300)]
GnuTLS: use network category
Rémi Denis-Courmont [Fri, 19 Oct 2012 19:16:58 +0000 (22:16 +0300)]
Remove SUBCAT_VIDEO_VFILTER2
Rémi Denis-Courmont [Fri, 19 Oct 2012 19:09:01 +0000 (22:09 +0300)]
aout: use distinct "audio converter" capability for converters
Contrary to normal audio filters, audio converters cannot change their
input and output formats, cannot have identical input and output
formats and are probed automatically rather than by name.
Using the same capability served no useful purpose.
Jean-Baptiste Kempf [Fri, 19 Oct 2012 15:35:37 +0000 (17:35 +0200)]
Revert "xiph demux: Kill a warning (comparison betw. signed and unsigned)"
This reverts commit
ea5e62b58eb0660153f73b0870540e5175d00820 .
This removes all code from Andri Pálsson
Rafaël Carré [Fri, 19 Oct 2012 14:30:55 +0000 (16:30 +0200)]
UAC.dll: build with static libgcc/libstdc++
Frédéric Yhuel [Fri, 19 Oct 2012 14:03:49 +0000 (16:03 +0200)]
demux/mp4: be less picky wrt VC-1 profiles we accept
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Felix Paul Kühne [Fri, 19 Oct 2012 11:01:36 +0000 (13:01 +0200)]
configure: added a new flag to optionally compile the minimal macosx UI module
Felix Paul Kühne [Fri, 19 Oct 2012 11:01:05 +0000 (13:01 +0200)]
minimal_macosx: fixed compilation warnings
Felix Paul Kühne [Fri, 19 Oct 2012 10:39:48 +0000 (12:39 +0200)]
macosx: thou shall not close AppKit windows off main thread
Jean-Baptiste Kempf [Fri, 19 Oct 2012 10:38:22 +0000 (12:38 +0200)]
Update files included in po
Jean-Baptiste Kempf [Fri, 19 Oct 2012 10:08:57 +0000 (12:08 +0200)]
CDDA: fix indentation
James Bates [Mon, 8 Oct 2012 15:07:22 +0000 (17:07 +0200)]
Updated and reactivated minimal_macosx gui module, which is
needed by the npapi browser plugin on OS X
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Jean-Baptiste Kempf [Fri, 19 Oct 2012 09:59:26 +0000 (11:59 +0200)]
Koreus: fix on broken pages
Daniel Mierswa [Fri, 19 Oct 2012 09:25:26 +0000 (11:25 +0200)]
vlc_interface: fix preprocessor definition
the wrong string list (dot instead of comma) makes the media-library
build fail
Signed-off-by: Daniel Mierswa <impulze@impulze.org>
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Ilkka Ollakka [Fri, 19 Oct 2012 09:20:58 +0000 (12:20 +0300)]
transcode: send NULL packet to audio encoder when closing
As with Video-encoders, audio encoder can flush buffers in that case.
Currently avcodec doesn't handle flushing and other encoders in this
changeset (flac,speex,twolame,vorbis) have only boilerplate to check
against NULL input so they don't crash.
Daniel Mierswa [Fri, 19 Oct 2012 09:01:05 +0000 (11:01 +0200)]
configure.ac: add libvcdinfo to --enable-vcdx requirements
the module uses libvcd/info.h which is provided by that particular
library and it was also a dependency before the pkg-config detection
Signed-off-by: Daniel Mierswa <impulze@impulze.org>
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Rémi Denis-Courmont [Thu, 18 Oct 2012 19:49:53 +0000 (22:49 +0300)]
pulse: do not resync on suspend
Suspension should not occur during playback. However, it can happen
while the stream is starting. In that case, forgetting the
synchronization informations is more harmful than good.
Rémi Denis-Courmont [Thu, 18 Oct 2012 19:46:35 +0000 (22:46 +0300)]
pulse: fix start time, do not confuse first and last PTS in buffer
Rémi Denis-Courmont [Thu, 18 Oct 2012 18:17:30 +0000 (21:17 +0300)]
Never load module with zero score implicitly
Regression from
cf98594d6abd2e68fabfc440677a93bfe0f0e631 .
Rémi Denis-Courmont [Thu, 18 Oct 2012 17:49:16 +0000 (20:49 +0300)]
sout: mostly fix and clean up pace control setting
Still transcode and ES are broken.
Rafaël Carré [Thu, 18 Oct 2012 17:34:20 +0000 (19:34 +0200)]
contrib: dvdnav: disable examples using configure option
Felix Paul Kühne [Thu, 18 Oct 2012 16:36:59 +0000 (18:36 +0200)]
macosx: fixed rare crash when trying to send debug messages
This can happen while the interface module isn't fully initialized yet or anymore
Felix Paul Kühne [Sun, 19 Aug 2012 17:22:15 +0000 (19:22 +0200)]
unzip: fix compilation warning
Rémi Denis-Courmont [Thu, 18 Oct 2012 16:00:36 +0000 (19:00 +0300)]
SHM: set true PTS instead of synthetic one (fixes #7579)
Rémi Denis-Courmont [Thu, 18 Oct 2012 15:56:02 +0000 (18:56 +0300)]
XCB screen: set true PTS instead of synthetic one
This should account for long term drift better, especially when
synchronizing with audio or video capture.
Grigori Goronzy [Thu, 18 Oct 2012 14:12:34 +0000 (16:12 +0200)]
contrib: harfbuzz: disable non-native backends
Disable Uniscribe, CoreText and hb-old backends. They're not required
anymore due to inclusion of UCDN.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Rémi Denis-Courmont [Thu, 18 Oct 2012 10:58:25 +0000 (13:58 +0300)]
Win32: correctly implement flockfile() et al
This should fix gibberish interlaced log messages.
Rémi Denis-Courmont [Thu, 18 Oct 2012 15:34:48 +0000 (18:34 +0300)]
configure: check Linux syscalls only on Linux
They could work differently on other systems. Better safe than sorry.
Jean-Baptiste Kempf [Thu, 18 Oct 2012 15:00:42 +0000 (17:00 +0200)]
MacOS: use X.7 SDK by default
KO Myung-Hun [Wed, 17 Oct 2012 09:01:53 +0000 (18:01 +0900)]
mkv: fix the problem that mkv is not played on OS/2
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Naohiro KORIYAMA [Thu, 18 Oct 2012 12:58:20 +0000 (21:58 +0900)]
contrib: HarfBuzz version 0.9.5
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Jean-Baptiste Kempf [Thu, 18 Oct 2012 10:54:23 +0000 (12:54 +0200)]
Contribs: update libass to 0.10.1
Jean-Baptiste Kempf [Thu, 18 Oct 2012 09:56:31 +0000 (11:56 +0200)]
Update the release Howto
Pierre Ynard [Thu, 18 Oct 2012 02:39:05 +0000 (04:39 +0200)]
rotate: don't branch inside spinlock
Felix Paul Kühne [Wed, 17 Oct 2012 15:49:45 +0000 (17:49 +0200)]
contrib/ffmpeg: fixed compilation for the iOS simulator
Felix Paul Kühne [Wed, 17 Oct 2012 15:54:10 +0000 (17:54 +0200)]
contrib/postproc: fixed compilation for the iOS simulator
Jean-Baptiste Kempf [Wed, 17 Oct 2012 15:34:11 +0000 (17:34 +0200)]
Contribs: forcing -O2 on libavcodec is useless on small size
It is actually bigger on ARM/Android...
Felix Paul Kühne [Wed, 12 Sep 2012 23:38:11 +0000 (01:38 +0200)]
contrib/mad: use -O3 instead -O4, since the latter results can end up to be undefined
Felix Paul Kühne [Wed, 8 Aug 2012 13:10:24 +0000 (15:10 +0200)]
extras/tools: updated the iOS build script
- Use the iOS 6 SDK by default while retaining 5.1 compatibility
- enable ogg, speex, theora, flac
- limit the number of installed modules to the actually useful ones for this port
- add support for OPUS
Jean-Baptiste Kempf [Wed, 17 Oct 2012 13:40:21 +0000 (15:40 +0200)]
AAC detection is not strong enough to force the aac demuxer
Rafaël Carré [Wed, 17 Oct 2012 11:12:50 +0000 (13:12 +0200)]
android: fix detached threads leak
Rémi Denis-Courmont [Tue, 16 Oct 2012 20:59:38 +0000 (23:59 +0300)]
And yet another translator that cannot read English (fixes #7605)
Rémi Denis-Courmont [Tue, 16 Oct 2012 19:41:52 +0000 (22:41 +0300)]
avcodec: probe acceleration module only once
The acceleration plugin now returns the expected pixel format instead
of checking it. That way, the avcodec module can check it directly.
This works as long as each acceleration plugin supports only one pixel
format (otherwise a table would be required).
Rémi Denis-Courmont [Mon, 15 Oct 2012 18:21:32 +0000 (21:21 +0300)]
Android: remove polling timer in mwait() and msleep()
Rémi Denis-Courmont [Tue, 16 Oct 2012 15:47:35 +0000 (18:47 +0300)]
shm: fix capture with non page-size frame size (maybe fixes #7579)
Rémi Denis-Courmont [Mon, 15 Oct 2012 18:16:04 +0000 (21:16 +0300)]
Android: remove contention in vlc_cond_wait()
Rémi Denis-Courmont [Mon, 15 Oct 2012 17:53:49 +0000 (20:53 +0300)]
Android: use monotonic clock
Felix Paul Kühne [Tue, 16 Oct 2012 14:59:22 +0000 (16:59 +0200)]
mkv: fixed playback of certain files on 32bit Apple platforms
Felix Paul Kühne [Tue, 16 Oct 2012 13:57:06 +0000 (15:57 +0200)]
macosx: fixed compilation for llvm-gcc-4.2
Pierre Ynard [Mon, 15 Oct 2012 19:57:45 +0000 (21:57 +0200)]
i18n: update skipped files
Pierre Ynard [Mon, 15 Oct 2012 19:43:58 +0000 (21:43 +0200)]
i18n: add new files
... and an old file with new translations
Rémi Denis-Courmont [Mon, 15 Oct 2012 15:02:06 +0000 (18:02 +0300)]
i420_yuy2: correct placement of target attributes
Edward Wang [Sun, 14 Oct 2012 22:58:18 +0000 (18:58 -0400)]
png: Check length before read
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Martin Storsjö [Sun, 14 Oct 2012 21:46:57 +0000 (00:46 +0300)]
mediacodec: Check for exceptions after MediaCodec.start()
Also log a warning if MediaCodec.configure() threw an exception.
This fixes issues when playing back H264 over RTSP on devices
supporting MediaCodec - this makes it fall back cleanly to other
decoders. (The actual issue with playing back these streams is
not investigated yet.)
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Jean-Baptiste Kempf [Sun, 14 Oct 2012 21:12:53 +0000 (23:12 +0200)]
Contribs: update libpng to 1.5.13
KO Myung-Hun [Sun, 14 Oct 2012 11:21:16 +0000 (20:21 +0900)]
OS/2: enable access_sftp
Signed-off-by: Rafaël Carré <funman@videolan.org>
Rafaël Carré [Sun, 14 Oct 2012 17:46:38 +0000 (19:46 +0200)]
vaapi: fix build
link with libavcodec
Rafaël Carré [Sun, 14 Oct 2012 17:41:42 +0000 (19:41 +0200)]
mp4 demux: fix crash
Don't call with NULL
Remove unused return value
Rafaël Carré [Sun, 14 Oct 2012 17:30:55 +0000 (19:30 +0200)]
avio access: fix build
KO Myung-Hun [Sun, 14 Oct 2012 11:20:09 +0000 (20:20 +0900)]
configure: posix test does not understand ==
Signed-off-by: Rafaël Carré <funman@videolan.org>
Pierre Ynard [Sun, 14 Oct 2012 16:51:11 +0000 (18:51 +0200)]
motion: build fix
Pierre Ynard [Sun, 14 Oct 2012 16:44:37 +0000 (18:44 +0200)]
motion: log which sensor is used
Rui Zhang [Sat, 13 Oct 2012 18:02:11 +0000 (02:02 +0800)]
http: trim trailing space in field content
Fix incorrect redirection given in "Location: http://host/path "
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Rémi Denis-Courmont [Sat, 13 Oct 2012 17:47:36 +0000 (20:47 +0300)]
Add KDE solid support for Blu-Ray discs
Rémi Denis-Courmont [Sat, 13 Oct 2012 17:44:44 +0000 (20:44 +0300)]
Fix KDE solid predicate
This partially reverts commit
99ebae0c04aa2ce0b3085fbba78f4245c713d9c2 .
(see http://techbase.kde.org/Development/Tutorials/Solid/Device_Actions)
Rémi Denis-Courmont [Sat, 13 Oct 2012 17:42:58 +0000 (20:42 +0300)]
dbus: avoid spamming D-Bus with bogus volume/mute changes
Rémi Denis-Courmont [Sat, 13 Oct 2012 17:25:16 +0000 (20:25 +0300)]
dbus: simplify input event handling and reduce lock scope
Rémi Denis-Courmont [Sat, 13 Oct 2012 17:22:56 +0000 (20:22 +0300)]
VLC_CPU_*: use hexadecimal
Hexadecimal bitmasks are easier to read.
Rémi Denis-Courmont [Sat, 13 Oct 2012 13:41:14 +0000 (16:41 +0300)]
i420_yuy2: clobber MM and XMM registers correctly
Rémi Denis-Courmont [Sat, 13 Oct 2012 13:21:24 +0000 (16:21 +0300)]
sepia: clobber XMM registers correctly