]>
git.sesse.net Git - vlc/log
Rémi Denis-Courmont [Fri, 30 Nov 2012 17:02:33 +0000 (19:02 +0200)]
xdg: use timer based reset instead of window ID
This is required to remove the dependency on the window provider.
Rémi Denis-Courmont [Thu, 29 Nov 2012 22:04:33 +0000 (00:04 +0200)]
Revert "swscale: pass/calculate sar-info, should fix #7437"
This reverts commit
0330378c55b8b940f6de82adb59cc32c5b3da12a .
This reverts commit
0f233f4980d0440b8357de629fee7fa0741c27b3 .
Init() already initializes the aspect ratio, and does it correctly
(unlike these two commits) with video_format_ScaleCropAr().
Rémi Denis-Courmont [Thu, 29 Nov 2012 21:20:43 +0000 (23:20 +0200)]
wasapi: fix channel order mask
Rémi Denis-Courmont [Thu, 29 Nov 2012 21:07:40 +0000 (23:07 +0200)]
alsa: keep only useful values, not whole audio format
Rémi Denis-Courmont [Thu, 29 Nov 2012 20:30:41 +0000 (22:30 +0200)]
input: create an aout if UI wants to configure audio (fixes #7810)
Rémi Denis-Courmont [Thu, 29 Nov 2012 15:42:36 +0000 (17:42 +0200)]
dump: output to access output rather than file (fixes #1873)
The default output plugin is file for obvious backward compatibility
reasons. Note that using anything but the file output really only makes
sense for MPEG-TS streams.
Rémi Denis-Courmont [Thu, 29 Nov 2012 15:37:37 +0000 (17:37 +0200)]
file out: print I/O error to log and fix error handling
Rémi Denis-Courmont [Tue, 27 Nov 2012 21:56:34 +0000 (23:56 +0200)]
dump: clean up and simplify
Rafaël Carré [Thu, 29 Nov 2012 11:33:26 +0000 (12:33 +0100)]
AVIO output: fix sout syntax
Remove duplicate option
Rémi Denis-Courmont [Tue, 27 Nov 2012 18:21:37 +0000 (20:21 +0200)]
Remove pf_run
Rémi Denis-Courmont [Tue, 27 Nov 2012 18:18:34 +0000 (20:18 +0200)]
audioscrobbler: do not use pf_run
Rémi Denis-Courmont [Tue, 27 Nov 2012 18:12:54 +0000 (20:12 +0200)]
ncurses: do not use pf_run
Rémi Denis-Courmont [Tue, 27 Nov 2012 18:06:49 +0000 (20:06 +0200)]
dbus: do not use pf_run
Rémi Denis-Courmont [Tue, 27 Nov 2012 18:02:30 +0000 (20:02 +0200)]
motion: do not use pf_run
Rémi Denis-Courmont [Tue, 27 Nov 2012 17:56:36 +0000 (19:56 +0200)]
ntservice: do not use pf_run
Rémi Denis-Courmont [Tue, 27 Nov 2012 17:50:01 +0000 (19:50 +0200)]
LIRC: keep same pollfd
There is no need to reinitialize the structure.
Rémi Denis-Courmont [Tue, 27 Nov 2012 17:49:31 +0000 (19:49 +0200)]
LIRC: do not use pf_run
Rémi Denis-Courmont [Tue, 27 Nov 2012 17:43:14 +0000 (19:43 +0200)]
Old RC: do not use pf_run
Rémi Denis-Courmont [Tue, 27 Nov 2012 17:29:45 +0000 (19:29 +0200)]
aout: cosmetic fix
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.