]>
git.sesse.net Git - vlc/log
Ilkka Ollakka [Sun, 23 Sep 2012 09:59:24 +0000 (12:59 +0300)]
yadif: update asm code from libav.git
Ilkka Ollakka [Thu, 1 Nov 2012 06:37:37 +0000 (08:37 +0200)]
transcode: set hurry-up off by default
Rémi Denis-Courmont [Wed, 31 Oct 2012 21:28:45 +0000 (23:28 +0200)]
input: simplify/inline aout resource handling
Rémi Denis-Courmont [Wed, 31 Oct 2012 20:59:35 +0000 (22:59 +0200)]
VLM: create input resource immediately for each instance
Rémi Denis-Courmont [Wed, 31 Oct 2012 20:59:14 +0000 (22:59 +0200)]
libvlc: create input resource immediately
(instead of waiting for play)
Rémi Denis-Courmont [Wed, 31 Oct 2012 20:53:06 +0000 (22:53 +0200)]
playlist: create input resource structure at activation time
If the playlist is activated, then input resources are almost certainly
going to be used. This is a bit simpler.
Rémi Denis-Courmont [Wed, 31 Oct 2012 20:52:25 +0000 (22:52 +0200)]
PulseAudio: fix race when listing sinks
The stream might not exist.
Regression from
e364643f52e6790cc8f177d6593d9a5c0c829513 .
Rémi Denis-Courmont [Wed, 31 Oct 2012 20:22:14 +0000 (22:22 +0200)]
aout: match module life cycle to the object life cycle
In other words, keep the module loaded whenever the aout exists.
Rémi Denis-Courmont [Wed, 31 Oct 2012 20:16:10 +0000 (22:16 +0200)]
aout: remove dead recycling code
Frédéric Yhuel [Tue, 30 Oct 2012 13:25:51 +0000 (14:25 +0100)]
vlc_input: fix a comment
Signed-off-by: Rafaël Carré <funman@videolan.org>
Rémi Denis-Courmont [Wed, 31 Oct 2012 19:16:37 +0000 (21:16 +0200)]
PulseAudio: keep context callback active at all times
This keeps track of available output devices. Again, without core
support yet, this is not yet useful in any way.
Rémi Denis-Courmont [Wed, 31 Oct 2012 19:15:29 +0000 (21:15 +0200)]
PulseAudio: fix theoretical crash setting volume w/o stream
There is no core support for this as yet, so the crash cannot happen.
Rémi Denis-Courmont [Wed, 31 Oct 2012 18:54:54 +0000 (20:54 +0200)]
DirectSound: initialize volume handling early
Jean-Baptiste Kempf [Wed, 31 Oct 2012 18:42:18 +0000 (19:42 +0100)]
Auhal: blind compilation fix
Rémi Denis-Courmont [Wed, 31 Oct 2012 18:32:28 +0000 (20:32 +0200)]
aout: implement changing of software gain while not playing
This concerns ALSA, AudioQueue, JACK and KAI.
Rémi Denis-Courmont [Sat, 20 Oct 2012 17:27:48 +0000 (20:27 +0300)]
aout: add distinct start/stop callbacks (refs #4787, refs #7601)
This would enable the input manager to hold an audio output plugin at
all times. Then it would be possible to keep track of output devices,
volume, policy and (JACK) routing continuously. For this to work,
outputs will need to be patched so that device selection and volume
handling works even when playing back.
Note though that this commit only introduces the change in the
audio_output_t interface; it does not implement the features above.
Jean-Baptiste Kempf [Wed, 31 Oct 2012 16:53:43 +0000 (17:53 +0100)]
OpenGL: reorder defines and cosmetics
Rémi Denis-Courmont [Wed, 31 Oct 2012 15:50:46 +0000 (17:50 +0200)]
aout: remove pf_ prefix where left (cosmetic)
Rémi Denis-Courmont [Wed, 31 Oct 2012 15:29:39 +0000 (17:29 +0200)]
adummy: avoid forward declaration
Pierre Ynard [Wed, 31 Oct 2012 03:16:39 +0000 (04:16 +0100)]
lua: add assembleenationale SD script to build system
Rémi Denis-Courmont [Tue, 30 Oct 2012 16:31:35 +0000 (18:31 +0200)]
mkv: fix call to ES_OUT_SET_NEXT_DISPLAY_TIME
Rafaël Carré [Tue, 30 Oct 2012 10:09:25 +0000 (11:09 +0100)]
opengl: fix win32 build
it is not clear how glew(Active)ClientTexture should be
acceeded ,
do not use the broken glew 'shortcut' for these functions
Rafaël Carré [Tue, 30 Oct 2012 10:21:02 +0000 (11:21 +0100)]
taglib: fix windows static build
Frédéric Yhuel [Fri, 26 Oct 2012 15:27:01 +0000 (17:27 +0200)]
libmp4: don't parse twice the file in MP4_BoxGetRoot
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Rémi Denis-Courmont [Sun, 28 Oct 2012 18:50:13 +0000 (20:50 +0200)]
Remove VOUT_WINDOW_TYPE_NATIVE (close #7666)
Rafaël Carré [Sun, 28 Oct 2012 17:12:07 +0000 (18:12 +0100)]
Move libavutil define to avcommon.h
Rafaël Carré [Sun, 28 Oct 2012 16:50:19 +0000 (17:50 +0100)]
avcodec: AV_CPU_FLAG_MMX2 was removed
Rémi Denis-Courmont [Sun, 28 Oct 2012 16:32:38 +0000 (18:32 +0200)]
XCB/GLX: simplification
Rémi Denis-Courmont [Sun, 28 Oct 2012 16:32:15 +0000 (18:32 +0200)]
OpenGL: enable SPU blending
Jean-Baptiste Kempf [Sun, 28 Oct 2012 11:15:36 +0000 (12:15 +0100)]
FourCC: realign
Jean-Baptiste Kempf [Sun, 28 Oct 2012 11:06:36 +0000 (12:06 +0100)]
Wav: add another AAC variant
Seems to be used for RDP on Windows 8/2012 according to
http://msdn.microsoft.com/en-us/library/
dd341376 %28prot.20%29.aspx
Jean-Baptiste Kempf [Sun, 28 Oct 2012 11:05:08 +0000 (12:05 +0100)]
Wav: Add another version of G.723.1 (Microsoft)
Jean-Baptiste Kempf [Sat, 27 Oct 2012 22:38:29 +0000 (00:38 +0200)]
ZVBI: do not disable v4l on Linux
Jean-Baptiste Kempf [Sat, 27 Oct 2012 22:38:10 +0000 (00:38 +0200)]
Avcodec: support G.723.1 decoding
Jean-Baptiste Kempf [Sat, 27 Oct 2012 22:29:45 +0000 (00:29 +0200)]
Support G.723.1
François Revol [Thu, 25 Oct 2012 15:33:13 +0000 (17:33 +0200)]
lua: Add sd for french National Assembly live feeds
Only checks for feeds on startup, should probably poll for updates or just list them all (show_all).
Signed-off-by: François Revol <revol@free.fr>
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Pierre Ynard [Sat, 27 Oct 2012 22:16:49 +0000 (00:16 +0200)]
rotate: fix uninitialized motion angle
Pierre Ynard [Sat, 27 Oct 2012 21:18:25 +0000 (23:18 +0200)]
i18n: add new files
Rémi Denis-Courmont [Sat, 27 Oct 2012 17:06:47 +0000 (20:06 +0300)]
dvdnav: check ISO 9660 volume descriptor unique identifier
And drop the lame file extension checks. This should fix #7661.
David Fuhrmann [Sat, 27 Oct 2012 11:34:50 +0000 (13:34 +0200)]
macosx: only set b_nonembedded to true if they is no video inside main window
This fixes several bugs, when we start first vout in main window, but a second one
inside a extra video window.
David Fuhrmann [Sat, 27 Oct 2012 11:13:21 +0000 (13:13 +0200)]
macosx: only set videoplayback to false when last vout window closes
For instance, when we disable visualisations, the playback isn't finished yet,
necessarily.
David Fuhrmann [Sat, 27 Oct 2012 11:12:05 +0000 (13:12 +0200)]
macosx: change all default window titles to VLC media player
David Fuhrmann [Sat, 27 Oct 2012 11:00:50 +0000 (13:00 +0200)]
macosx: also update the window name after new video window is created
David Fuhrmann [Sat, 27 Oct 2012 10:45:01 +0000 (12:45 +0200)]
macosx: add basic support for multiple vout windows in embedded case
This fixes crashes which occured when trying to open the second vout.
David Fuhrmann [Sat, 27 Oct 2012 10:36:22 +0000 (12:36 +0200)]
macosx: move vout initialisation to vout controller
Rémi Denis-Courmont [Fri, 26 Oct 2012 18:34:44 +0000 (21:34 +0300)]
PulseAudio: log buffer attribute changes
Sergio Ammirata [Thu, 25 Oct 2012 15:10:07 +0000 (11:10 -0400)]
Add a new aac audio encoder module based on the fdkaac library. It works correctly up to 5.1 as the current version of the library has problems with 7.1.
Signed-off-by: Ilkka Ollakka <ileoo@videolan.org>
Rémi Denis-Courmont [Thu, 25 Oct 2012 18:58:43 +0000 (21:58 +0300)]
projectM: cosmetic, fix syntax coloring
Rémi Denis-Courmont [Thu, 25 Oct 2012 18:43:35 +0000 (21:43 +0300)]
GLX: add OpenGL provider plugin
Rémi Denis-Courmont [Thu, 25 Oct 2012 17:01:00 +0000 (20:01 +0300)]
GLX: drop support for GLX version 1.2
This is useless as we require OpenGL 1.4.
Jean-Baptiste Kempf [Thu, 25 Oct 2012 14:21:18 +0000 (16:21 +0200)]
Fix code indentation
Jean-Baptiste Kempf [Thu, 25 Oct 2012 13:05:16 +0000 (15:05 +0200)]
Image: fix vim typo
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