]>
git.sesse.net Git - vlc/log
Rémi Denis-Courmont [Tue, 27 Nov 2012 17:27:16 +0000 (19:27 +0200)]
DirectX: use parent object instead of -incorrectly- pl_Get()
Rémi Denis-Courmont [Mon, 26 Nov 2012 22:19:15 +0000 (00:19 +0200)]
DBus: remove from list of "control" interfaces
The D-Bus interface is always started automatically. It should NOT be
added to --control.
Rémi Denis-Courmont [Mon, 26 Nov 2012 22:01:11 +0000 (00:01 +0200)]
playlist: move SD loading/unloading to playlist code...
...instead of libvlc.c. Note that this only concerns the playlist SD.
The LibVLC SD were always dealt with separately.
Rémi Denis-Courmont [Mon, 26 Nov 2012 21:53:36 +0000 (23:53 +0200)]
playlist: create the playlist when needed (refs #5460)
Rémi Denis-Courmont [Mon, 26 Nov 2012 17:00:35 +0000 (19:00 +0200)]
vout: remove wrong use of pl_Get()
Rémi Denis-Courmont [Mon, 26 Nov 2012 16:16:18 +0000 (18:16 +0200)]
playlist: move pl_Get()
Rémi Denis-Courmont [Mon, 26 Nov 2012 21:20:59 +0000 (23:20 +0200)]
libvlc: do not disable the playlist earlier automatically
Rémi Denis-Courmont [Mon, 26 Nov 2012 21:20:42 +0000 (23:20 +0200)]
skins2: deactivate the playlist before exit
Rémi Denis-Courmont [Mon, 26 Nov 2012 21:20:28 +0000 (23:20 +0200)]
Qt4: deactivate the playlist before exit
Rémi Denis-Courmont [Mon, 26 Nov 2012 21:11:05 +0000 (23:11 +0200)]
Export playlist_Deactivate() and simplify it
Those interfaces that need playlist deactivation can now call it
explicitly.
Rémi Denis-Courmont [Mon, 26 Nov 2012 21:33:03 +0000 (23:33 +0200)]
playlist: remove naive error case
Media library is crap, but that is not an excuse.
Rémi Denis-Courmont [Mon, 26 Nov 2012 21:27:08 +0000 (23:27 +0200)]
libvlc: use pl_Get() as appropriate
Rémi Denis-Courmont [Mon, 26 Nov 2012 21:50:38 +0000 (23:50 +0200)]
playlist: fix vout destruction on stop
Rémi Denis-Courmont [Mon, 26 Nov 2012 19:26:36 +0000 (21:26 +0200)]
playlist: remove "item-current" variable
Rémi Denis-Courmont [Mon, 26 Nov 2012 19:26:13 +0000 (21:26 +0200)]
Use "activity" instead of "item-current" variable
Rémi Denis-Courmont [Mon, 26 Nov 2012 19:10:43 +0000 (21:10 +0200)]
playlist: remove unnecessary vlc_object_alive() checks
Rémi Denis-Courmont [Mon, 26 Nov 2012 19:08:08 +0000 (21:08 +0200)]
playlist: trigger "activity" callback without the lock
That way, playlist_CurrentInput() can be called from the callbacks.
Rémi Denis-Courmont [Mon, 26 Nov 2012 19:07:08 +0000 (21:07 +0200)]
playlist: cosmetics
Rémi Denis-Courmont [Mon, 26 Nov 2012 18:55:40 +0000 (20:55 +0200)]
playlist: simplify loop and do not expose already dead input
playlist_CurrentInput() could return the input that the playlist was
destroying. In principles, that was harmless, but silly.
Rémi Denis-Courmont [Mon, 26 Nov 2012 18:31:47 +0000 (20:31 +0200)]
playlist: remove stray code
Resetting the playing item only makes sense when there is no already
active input; NextItem() takes care of that from LoopRequest():
This code was redundant since the playlist was made tick-less (the
rebuild date check made no sense anymore).
Rémi Denis-Courmont [Mon, 26 Nov 2012 17:57:46 +0000 (19:57 +0200)]
playlist: allow playlist_Stop() on a killed playlist
Rémi Denis-Courmont [Mon, 26 Nov 2012 17:40:14 +0000 (19:40 +0200)]
playlist thread: use var_Inherit...()
Rémi Denis-Courmont [Mon, 26 Nov 2012 17:39:12 +0000 (19:39 +0200)]
Remove unused #define's
Rémi Denis-Courmont [Mon, 26 Nov 2012 17:36:16 +0000 (19:36 +0200)]
playlist: make "activity" a void variable and simplify
David Fuhrmann [Sun, 25 Nov 2012 17:18:16 +0000 (18:18 +0100)]
macosx: fix display sleep in some situations
b_active_videoplayback was not set up correctly when we wanted to prevent sleep.
(forward ported from 2.0 branch)
David Fuhrmann [Sun, 25 Nov 2012 17:17:53 +0000 (18:17 +0100)]
macosx: remove interfaces which are now declared in .m file
Ilkka Ollakka [Sun, 25 Nov 2012 17:13:37 +0000 (19:13 +0200)]
swscale: fix aspect-ratio problem properly
works with transform filter now too, fixes #7437 again.
Rémi Denis-Courmont [Sun, 25 Nov 2012 14:05:09 +0000 (16:05 +0200)]
Revert "http access: advertize gzip encoding..." (fixes #7757)
This reverts commit
703ecf7456a80e8c967742f9f77d9643dfc7874a .
Rémi Denis-Courmont [Sun, 25 Nov 2012 10:32:41 +0000 (12:32 +0200)]
wasapi: work around broken interfaces (fixes #7736)
Rémi Denis-Courmont [Sun, 25 Nov 2012 10:07:40 +0000 (12:07 +0200)]
SHM: add proper support for XWD frame buffers (fixes #7608)
Rémi Denis-Courmont [Sat, 24 Nov 2012 17:28:53 +0000 (19:28 +0200)]
XWD decoder
Rémi Denis-Courmont [Sat, 24 Nov 2012 17:28:42 +0000 (19:28 +0200)]
Add codec for XWD
Rémi Denis-Courmont [Sun, 25 Nov 2012 09:54:15 +0000 (11:54 +0200)]
shm: cannot be paused
Rémi Denis-Courmont [Sun, 25 Nov 2012 09:53:35 +0000 (11:53 +0200)]
xcb/screen: remove superfluous cast
Rémi Denis-Courmont [Sun, 25 Nov 2012 08:26:56 +0000 (10:26 +0200)]
Qt4: soft-code when to show the language setting (fixes #7803)
Rémi Denis-Courmont [Sat, 24 Nov 2012 21:01:38 +0000 (23:01 +0200)]
shm: fix PTS delay (fixes #7579)
Rémi Denis-Courmont [Sat, 24 Nov 2012 20:44:41 +0000 (22:44 +0200)]
vout: fix segmentation fault if initialization fails
Rémi Denis-Courmont [Sat, 24 Nov 2012 20:30:45 +0000 (22:30 +0200)]
shm: use block_File() instead of custom mmap() code
This should let the kernel do the copy-on-write, only if required.
VLC does not memory copy the frames anymore.
Rémi Denis-Courmont [Sat, 24 Nov 2012 15:49:43 +0000 (17:49 +0200)]
dtv: fix compilation with Linux 3.7 / DVB >= 5.8 (fixes #7763)
Rémi Denis-Courmont [Sat, 24 Nov 2012 15:20:19 +0000 (17:20 +0200)]
wasapi: fake delay (approximately) if the stream has not started
Felix Paul Kühne [Fri, 23 Nov 2012 13:11:03 +0000 (14:11 +0100)]
macosx: converted Bookmarks panel to HUD style
no functional changes
Rémi Denis-Courmont [Thu, 22 Nov 2012 21:25:33 +0000 (23:25 +0200)]
AES3: decode to native endian
(and revert earlier accidental changes)
Rémi Denis-Courmont [Thu, 22 Nov 2012 20:21:38 +0000 (22:21 +0200)]
aout: factor out mdate() from the time_get() callback
Rémi Denis-Courmont [Thu, 22 Nov 2012 18:35:47 +0000 (20:35 +0200)]
PulseAudio: fix crash on error path
Pierre Ynard [Thu, 22 Nov 2012 01:16:44 +0000 (02:16 +0100)]
i18n: add new file
Pierre Ynard [Thu, 22 Nov 2012 01:02:11 +0000 (02:02 +0100)]
motion: fix orientation of transform filter
The goal of the motion interface is to keep the video upside up. The
angles of the rotate and transform filters are oriented in opposite
directions, yet both filters are treated in the same way by the motion
code: this is incoherent and at least one code path is wrong, regardless
of the orientation of the motion sensors. On my HDAPS T42, the transform
path would turn the video upside down... my take is that its orientation
got flipped somewhere along the way. This fixes that.
Rémi Denis-Courmont [Wed, 21 Nov 2012 20:41:15 +0000 (22:41 +0200)]
PulseAudio: try to keep all resampling on VLC side
This reduces overall CPU consumption.
Rémi Denis-Courmont [Wed, 21 Nov 2012 20:25:15 +0000 (22:25 +0200)]
PulseAudio: implement TimeGet()
This enables the normal VLC core resampling.
Rémi Denis-Courmont [Wed, 21 Nov 2012 18:40:41 +0000 (20:40 +0200)]
PulseAudio: remove custom synchronization and resampling code
The VLC core resampling _should_ work now.
Rémi Denis-Courmont [Wed, 21 Nov 2012 18:33:52 +0000 (20:33 +0200)]
PulseAudio: do nothing on underflow
PulseAudio underflow is not (usually) an actual underrun. It just means
PulseAudio would fancy more data.
David Fuhrmann [Wed, 21 Nov 2012 18:18:24 +0000 (19:18 +0100)]
macosx: fix playlist focus issue in nonembedded mode
close #7794
Rémi Denis-Courmont [Wed, 21 Nov 2012 16:44:30 +0000 (18:44 +0200)]
araw: revector to check all supported formats just once
Denis Charmet [Tue, 20 Nov 2012 20:27:19 +0000 (21:27 +0100)]
Handle possible negative timestamps in MKV
Fix #7751
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Denis Charmet [Tue, 20 Nov 2012 22:23:12 +0000 (23:23 +0100)]
Detect Theora keyframe without blockreference
Fix #7513
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Jean-Baptiste Kempf [Wed, 21 Nov 2012 15:16:02 +0000 (16:16 +0100)]
LGPL: relicense Tivo demuxer to LGPL
With explicit authorization from original authors:
Neal Symms
Christopher Wingert, from mplayer-tivo project
Felix Paul Kühne [Wed, 21 Nov 2012 14:41:57 +0000 (15:41 +0100)]
NEWS: modify OSX news to show that #6047 is fixed
Rémi Denis-Courmont [Tue, 20 Nov 2012 21:17:41 +0000 (23:17 +0200)]
DTV: fix DVB-S autodetection
Rémi Denis-Courmont [Tue, 20 Nov 2012 20:45:42 +0000 (22:45 +0200)]
record: explicitly disable append and format
Just in case they have been manually enabled in the configuration.
Rémi Denis-Courmont [Tue, 20 Nov 2012 20:42:57 +0000 (22:42 +0200)]
file out: make time formatting optional (fixes #7768)
This feature has broken far too many scripts and code as it fails the
principle of least surprise.
Rémi Denis-Courmont [Tue, 20 Nov 2012 19:27:11 +0000 (21:27 +0200)]
aes3: use lookup table to speed up bit order inversion
Jean-Baptiste Kempf [Tue, 20 Nov 2012 14:19:37 +0000 (15:19 +0100)]
Contribs: update postproc rules
Felix Paul Kühne [Mon, 19 Nov 2012 15:21:09 +0000 (16:21 +0100)]
audioqueue: compilation and compiler wanring fixes
Felix Paul Kühne [Mon, 19 Nov 2012 14:57:27 +0000 (15:57 +0100)]
contrib/libxml2: fixed compilation on iOS
Konstantin Pavlov [Mon, 19 Nov 2012 14:24:17 +0000 (18:24 +0400)]
bluray: remove unneeded define.
Konstantin Pavlov [Mon, 19 Nov 2012 13:28:09 +0000 (17:28 +0400)]
bluray: construct proper URL to album art.
Konstantin Pavlov [Mon, 19 Nov 2012 13:27:37 +0000 (17:27 +0400)]
bluray: try to find out disc mount point on OSX.
Konstantin Pavlov [Mon, 19 Nov 2012 13:25:58 +0000 (17:25 +0400)]
bluray: store path to disc in a struct.
Konstantin Pavlov [Wed, 24 Oct 2012 19:44:24 +0000 (23:44 +0400)]
Contribs: update libbluray to 0.2.3.
Jean-Baptiste Kempf [Mon, 19 Nov 2012 11:17:45 +0000 (12:17 +0100)]
Qt: sprefs, add correct buddies elements
Jean-Baptiste Kempf [Mon, 19 Nov 2012 10:56:49 +0000 (11:56 +0100)]
Qt: preferences, fix checkbox behaviours
Remove weird layout margins, and zones for correct deactivations of
groups of groupBoxes
Jean-Baptiste Kempf [Mon, 19 Nov 2012 10:53:27 +0000 (11:53 +0100)]
Qt: allow SPU deactivation in simple preferences.
Konstantin Pavlov [Mon, 19 Nov 2012 08:57:38 +0000 (12:57 +0400)]
lua cli: fix typos.
Konstantin Pavlov [Mon, 19 Nov 2012 08:39:01 +0000 (12:39 +0400)]
lua cli: don't error out on get_length if there is no input
Olivier Aubert [Sun, 18 Nov 2012 20:49:49 +0000 (21:49 +0100)]
libvlc: document the get_/set_position value range
Rémi Denis-Courmont [Sun, 18 Nov 2012 17:59:07 +0000 (19:59 +0200)]
ALSA: require version 1.0.24 or later
David Fuhrmann [Sun, 18 Nov 2012 12:19:52 +0000 (13:19 +0100)]
macosx: fix selectorNotFound warnings of when compiling with llvm-gcc
David Fuhrmann [Sun, 18 Nov 2012 11:07:40 +0000 (12:07 +0100)]
macosx: native fullscreen mode is also supported on mountain lion
David Fuhrmann [Sun, 18 Nov 2012 10:59:58 +0000 (11:59 +0100)]
macosx: only hide dock and menu bar when necessary
Please note: For whatever reason, Cocoa only allows to hide the menu bar
when we also hide the dock. On the other hand, the dock can be hidden while
the menu bar stays visible.
close #4681
Rafaël Carré [Sat, 17 Nov 2012 22:18:46 +0000 (23:18 +0100)]
taglib: fix album art segfault
Closes #7775
Juergen Lock [Sat, 17 Nov 2012 21:49:04 +0000 (23:49 +0200)]
PulseAudio: fix segmentation fault
Reported by: Rainer Hurling
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Rémi Denis-Courmont [Sat, 17 Nov 2012 20:33:32 +0000 (22:33 +0200)]
Refuse to load any module if "none" is requested
This matches behavior from previous versions. "none" can forcefully
disable a module even if strict mode is NOT enabled.
Rémi Denis-Courmont [Sat, 17 Nov 2012 20:32:26 +0000 (22:32 +0200)]
aout: tolerate lack of a resampler if the input and output rates match
Synchronization will not be so good (as with S/PDIF), but audio will
still work. Anyway, this should hardly ever happen since the ugly
resampler supports all linear formats.
Rémi Denis-Courmont [Sat, 17 Nov 2012 20:25:06 +0000 (22:25 +0200)]
aout: remove the old rate kludge to probe resamplers
Rémi Denis-Courmont [Sat, 17 Nov 2012 20:23:26 +0000 (22:23 +0200)]
resamplers: no need to check that rates are different
In fact, the rates may be identical. Resampling might be used only to
compensate accidental drift. (We could also remove channel and format
checks.)
Rémi Denis-Courmont [Sat, 17 Nov 2012 18:00:34 +0000 (20:00 +0200)]
subsdec: really fix buffer overflows
Reported-by: Aliz Hammond
Rémi Denis-Courmont [Sat, 17 Nov 2012 17:55:57 +0000 (19:55 +0200)]
subsdec: close <font> correctly
Rémi Denis-Courmont [Sat, 17 Nov 2012 17:15:51 +0000 (19:15 +0200)]
sndio: remove fake pause() implementation
Rémi Denis-Courmont [Sat, 17 Nov 2012 16:20:52 +0000 (18:20 +0200)]
Support draining in aout_PacketFlush()
Rémi Denis-Courmont [Sat, 17 Nov 2012 16:11:39 +0000 (18:11 +0200)]
Remove aout_PacketPause()
Rémi Denis-Courmont [Sat, 17 Nov 2012 16:07:01 +0000 (18:07 +0200)]
aout: provide a default implementation for pause
Rémi Denis-Courmont [Sat, 17 Nov 2012 09:04:12 +0000 (11:04 +0200)]
FreeType: fix NULL deref on embedded fonts (fixes #7771)
FT_Face.family_name can be NULL for embedded fonts.
See also http://www.freetype.org/freetype2/docs/reference/ft2-base_interface.html#FT_FaceRec
Rémi Denis-Courmont [Fri, 16 Nov 2012 16:49:50 +0000 (18:49 +0200)]
aout: make flush operation mandatory
Rémi Denis-Courmont [Fri, 16 Nov 2012 16:47:08 +0000 (18:47 +0200)]
sndio: emulate flush
This is really crappy, but it's as good as I can make it with such a
dumb interface.
Rémi Denis-Courmont [Fri, 16 Nov 2012 16:39:51 +0000 (18:39 +0200)]
sndio: clear sync state when resuming from pause
Rémi Denis-Courmont [Fri, 16 Nov 2012 16:36:54 +0000 (18:36 +0200)]
sndio: implement latency measurement as per spec (untested)
Jean-Baptiste Kempf [Fri, 16 Nov 2012 16:13:02 +0000 (17:13 +0100)]
AVformat: do not use static attachment pictures as stream
Rémi Denis-Courmont [Fri, 16 Nov 2012 16:13:01 +0000 (18:13 +0200)]
aout: document time_get return value
Rémi Denis-Courmont [Fri, 16 Nov 2012 16:12:40 +0000 (18:12 +0200)]
file aout: implement flush operation (kind of)
Rémi Denis-Courmont [Fri, 16 Nov 2012 15:34:09 +0000 (17:34 +0200)]
smem: do not clobber pixels matrix pointer (fixes #7767)
Jean-Baptiste Kempf [Fri, 16 Nov 2012 10:31:02 +0000 (11:31 +0100)]
Update NEWS from 2.0.4