]>
git.sesse.net Git - vlc/log
Rafaël Carré [Mon, 14 Oct 2013 10:49:36 +0000 (12:49 +0200)]
x265: initialize picture and set picture type
Rafaël Carré [Mon, 14 Oct 2013 10:48:31 +0000 (12:48 +0200)]
x265: detect X265_BUILD
As the library symbols are suffixed with the exact build version, and
it is not clear yet whether the API will be broken or simply extended,
watch for the exact version number (which is 1)
Denis Charmet [Sun, 13 Oct 2013 21:39:56 +0000 (23:39 +0200)]
Avoid double free in case of corrupted files
Francois Cartegnie [Sun, 13 Oct 2013 14:51:43 +0000 (16:51 +0200)]
codecs: theora: add decoder post processing level (fix #1303)
Francois Cartegnie [Sat, 12 Oct 2013 18:54:58 +0000 (20:54 +0200)]
demux: ogg: fix probing duration (fix #9591, #9649)
Francois Cartegnie [Thu, 19 Sep 2013 19:28:28 +0000 (21:28 +0200)]
demux: ogg: seek to keyframes (fix #3417, #9284)
This patch changes the way seeking is done.
Previously it was a dumb stream size based seeking, and was
very approximative with multi-streams or non fixed bitrate
stream.
There was some code in oggseek to bisect search for frames,
which i previously linked to opus seeking, but it was
not reusable by all codecs as the ogg spec says granule to
absolute time is one way only.
New code does bisect search using absolute time only, and
then tries to sync to a specific keyframe (if codec has any),
backward or forward by checking packets.
Bisect and backward searchs are disabled for non FASTSEEK inputs.
In that case, it just behaves like any other player and syncs
to the next keyframe.
DirectShow/OggDS has also been fixed.
Francois Cartegnie [Fri, 11 Oct 2013 11:08:31 +0000 (13:08 +0200)]
demux: ogg: fix integer overflow
Rafaël Carré [Sun, 13 Oct 2013 08:41:58 +0000 (10:41 +0200)]
decklink access: turn 10 bits off by default
It is not clear which connections and which hardware are 10 bits able,
so let's stay on the safe side.
Fixes #9361
Jean-Baptiste Kempf [Sat, 12 Oct 2013 22:09:50 +0000 (00:09 +0200)]
Wav: Reject invalid files leading to FPE
Gal Vinograd [Sat, 12 Oct 2013 21:24:18 +0000 (23:24 +0200)]
Adding "save to playlist" menu item in submenu Recents.
adding RecentsMRL::toPlaylist()
refactoring functions to eliminate repeating code
refactoring public DialogProvider::saveAPlaylist() to private DialogProvider::saveAPlaylist(playlist_t *p_playlist, playlist_item_t *p_node)
and making new DialogProvider::savePlayingToPlaylist() and DialogProvider::saveRecentsToPlaylist()
this commit includes fixes related to Jean-Baptiste Kempf code review.
- fixing whitespace problem
- RecentsMRL::toPlaylist null handling
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Reka Inovan [Sun, 29 Sep 2013 10:21:49 +0000 (17:21 +0700)]
Resolving XML special chars on xml based format
It fixes bug #9311 and resolves xml special chars on several other xml based playlist format (b4s, podcast, shoutcast, qtl).
Reka Inovan [Sat, 28 Sep 2013 22:19:44 +0000 (05:19 +0700)]
Rewrites asx file support using vlc_xml API
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Edward Wang [Sat, 12 Oct 2013 04:13:09 +0000 (00:13 -0400)]
Qt: add rename directory option
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Edward Wang [Sat, 12 Oct 2013 15:33:12 +0000 (11:33 -0400)]
avcodec: fix discrepancy between documentation and code
Fix to actually conform to the range specified in doc.
First introduced in
9d20efb
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Rémi Denis-Courmont [Sat, 12 Oct 2013 15:34:52 +0000 (18:34 +0300)]
vdpau: uniformize plugin descriptions
David Robison [Sat, 12 Oct 2013 10:59:53 +0000 (13:59 +0300)]
input: improved buffering accuracy and no rebuffering on ignored
To test this change, I used a MiniMaxwell which allows me to introduce
jitter, delay, and packet re-ordering in the video stream. I ran for
over 12 hours with no effect on the video and no increase in buffer
size. I'm reattaching the final patch here. I've made 2 basic changes
to the buffering strategy:
1) I now check to see if I and done buffering on both the
ES_OUT_SET_PCR and ES_OUT_SET_GROUP_PCR calls. This causes the buffered
amount to be checked more frequently and prevents over buffering which
I have seen in some instances
2) When ignoring the jitter, I do not flush the buffer and rebuffer,
since I am not increasing the buffer size anyway. Instead I just reset
the PCR and continue on.
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Francois Cartegnie [Fri, 11 Oct 2013 10:25:41 +0000 (12:25 +0200)]
demux: ogg: correctly handle speex headers (fix #1197)
Rémi Denis-Courmont [Thu, 10 Oct 2013 19:22:23 +0000 (22:22 +0300)]
dvb: do not parse string options as integer ones (fixes #9643)
Jean-Baptiste Kempf [Thu, 10 Oct 2013 17:33:24 +0000 (19:33 +0200)]
Audio channel reordering: add assert before FPE
Jean-Baptiste Kempf [Thu, 10 Oct 2013 16:42:06 +0000 (18:42 +0200)]
Opus: add necessary include
Felix Paul Kühne [Thu, 10 Oct 2013 12:47:57 +0000 (14:47 +0200)]
configure.ac: fix linking CFNetwork with SDKs older than 10.8
Rémi Denis-Courmont [Wed, 9 Oct 2013 17:57:04 +0000 (20:57 +0300)]
dbus: fix volume setting (fix #9628)
Jean-Baptiste Kempf [Tue, 8 Oct 2013 21:50:30 +0000 (23:50 +0200)]
Playlist: fix regression on "rtsptext" case testing
For some reasons, some .mov playlist use "rtsptext" instead of
"RTSPtext"
Felix Paul Kühne [Tue, 8 Oct 2013 17:56:30 +0000 (19:56 +0200)]
extras/tools: update cmake
This is fixes compilation issues in the not so far future
Felix Paul Kühne [Tue, 8 Oct 2013 16:52:32 +0000 (18:52 +0200)]
ios: unbreak freetype contrib compilation with Xcode 5 and simplify the FLAG handling quite a bit
Martin Storsjö [Sun, 29 Sep 2013 19:50:48 +0000 (22:50 +0300)]
arm_neon: Add an optimized routine for deinterleaving chroma
This supports conversion from NV12/21/16/24 to I420/YV12/I422/I444.
This avoids hitting swscale for the NV12->I420 conversion, for hw
decoders that return NV12/21 in combination with the android vout
in YUV mode.
Signed-off-by: Martin Storsjö <martin@martin.st>
Francois Cartegnie [Mon, 7 Oct 2013 20:26:27 +0000 (22:26 +0200)]
Qt: SeekSlider: missing initializer
Felix Paul Kühne [Mon, 7 Oct 2013 17:48:21 +0000 (19:48 +0200)]
contrib/modplug: remove patch merged upstream
Felix Paul Kühne [Mon, 7 Oct 2013 17:40:23 +0000 (19:40 +0200)]
contrib: update modplug
Jean-Baptiste Kempf [Mon, 7 Oct 2013 15:51:34 +0000 (17:51 +0200)]
Qt: correctly play after drag and drop
Close #9502
Rémi Denis-Courmont [Mon, 7 Oct 2013 15:20:34 +0000 (18:20 +0300)]
playlist: do create play-and-exit variable
(as with play-and-stop)
Rémi Denis-Courmont [Mon, 7 Oct 2013 15:20:18 +0000 (18:20 +0300)]
Qt4: make exit after play sticky (refs #9612)
Rémi Denis-Courmont [Mon, 7 Oct 2013 15:10:46 +0000 (18:10 +0300)]
playlist: do not create play-and-stop variable
This was not needed (but it prevented the preferences from taking effects
until VLC was restarted).
Felix Paul Kühne [Mon, 7 Oct 2013 13:53:04 +0000 (15:53 +0200)]
ios: fix contrib compilation with Xcode 5
Alex Warhawk [Mon, 7 Oct 2013 10:59:21 +0000 (12:59 +0200)]
Reshuffle after playthrough
Close #3932
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Felix Paul Kühne [Mon, 7 Oct 2013 11:47:33 +0000 (13:47 +0200)]
po: fix opening the About panel using the Japanese l10n (close #9476)
Felix Paul Kühne [Mon, 7 Oct 2013 10:21:29 +0000 (12:21 +0200)]
src: fix crashes on proxy lookups by deleting the Mac specific and using the iOS code which works just fine on 10.6+ (close #9561)
Jean-Baptiste Kempf [Sun, 6 Oct 2013 16:15:49 +0000 (18:15 +0200)]
Smooth: check FromCharset return
Jean-Baptiste Kempf [Sun, 6 Oct 2013 16:11:32 +0000 (18:11 +0200)]
MLP packetizer: avoid SIGFPE with samplerate of 0
Jean-Baptiste Kempf [Sun, 6 Oct 2013 15:53:44 +0000 (17:53 +0200)]
MKV: fix SIGSEGV when codec id is empty
Jean-Baptiste Kempf [Sun, 6 Oct 2013 15:21:18 +0000 (17:21 +0200)]
Qt: take in account the SOUT params edited
Close #9565
Rémi Denis-Courmont [Sun, 6 Oct 2013 15:15:11 +0000 (18:15 +0300)]
DirectSound: do not clobber channels before trying pass-through
Jean-Baptiste Kempf [Sun, 6 Oct 2013 14:51:34 +0000 (16:51 +0200)]
Qt: add Welsh selection for Windows.
Close #9592
Denis Charmet [Sat, 5 Oct 2013 16:58:16 +0000 (18:58 +0200)]
Adding alac support in mkv
Rémi Denis-Courmont [Fri, 4 Oct 2013 16:20:32 +0000 (19:20 +0300)]
Lua intf: allocate file descriptor table dynamically
Felix Paul Kühne [Thu, 3 Oct 2013 18:45:09 +0000 (20:45 +0200)]
extras: add missing space
Felix Paul Kühne [Thu, 3 Oct 2013 18:41:04 +0000 (20:41 +0200)]
macosx: compilation fix
Compile before you commit...
Felix Paul Kühne [Thu, 3 Oct 2013 18:28:40 +0000 (20:28 +0200)]
macosx: retain currently selected playlist table row on item removal (close #9541)
Felix Paul Kühne [Thu, 3 Oct 2013 18:06:30 +0000 (20:06 +0200)]
macosx: internalize private playlist internals
Felix Paul Kühne [Thu, 3 Oct 2013 18:02:13 +0000 (20:02 +0200)]
macosx: playlist cosmetics
Felix Paul Kühne [Thu, 3 Oct 2013 16:26:05 +0000 (18:26 +0200)]
contrib/ffmpeg: don't specifiy arch flag twice for Darwin platforms
Rémi Denis-Courmont [Thu, 3 Oct 2013 16:08:06 +0000 (19:08 +0300)]
input: correct record stream filter name (fixes #9185)
Felix Paul Kühne [Thu, 3 Oct 2013 15:52:06 +0000 (17:52 +0200)]
extras: prepare iOS build script for arm64
Felix Paul Kühne [Thu, 3 Oct 2013 15:51:31 +0000 (17:51 +0200)]
contrib: prepare for arm64 builds
David Fuhrmann [Thu, 3 Oct 2013 12:09:42 +0000 (14:09 +0200)]
macosx: remove show details button from error panel
It does not make sense to open the messages window here anymore, as
it will not show any additional details if not already open.
David Fuhrmann [Thu, 3 Oct 2013 12:07:09 +0000 (14:07 +0200)]
macosx: fix frame for codec details in information panel (close #9509)
David Fuhrmann [Thu, 3 Oct 2013 11:28:19 +0000 (13:28 +0200)]
macosx: fix behaviour when closing black main window in native fullscreen (fixes #9566)
Matthias Keiser [Mon, 30 Sep 2013 21:44:26 +0000 (23:44 +0200)]
Add a new caf file demuxer module
Felix Paul Kühne [Thu, 8 Aug 2013 20:12:57 +0000 (22:12 +0200)]
extras/ios: enable zvbi compilation
Arun Pandian G [Mon, 30 Sep 2013 17:52:33 +0000 (23:22 +0530)]
basic WebVTT support
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Rémi Denis-Courmont [Tue, 1 Oct 2013 14:18:58 +0000 (17:18 +0300)]
net_Gets: increase size limit (fixes #9555)
Denis Charmet [Mon, 30 Sep 2013 12:54:37 +0000 (14:54 +0200)]
Correctly check the index in the pref. list when selecting the ES.
The former check wasn't enough since a language that isn't in the table
has a -1 index.
Fix #9531
Jean-Baptiste Kempf [Mon, 30 Sep 2013 17:04:02 +0000 (19:04 +0200)]
Contrib: zvbi should not need RECONF anymore
Rémi Duraffort [Mon, 30 Sep 2013 16:55:12 +0000 (18:55 +0200)]
Fix buffer off-by-one (cid #
1099713 )
Rémi Denis-Courmont [Mon, 30 Sep 2013 16:20:18 +0000 (19:20 +0300)]
Lua: sanitize events passed to poll()
Rémi Denis-Courmont [Mon, 30 Sep 2013 16:17:55 +0000 (19:17 +0300)]
Lua: remap file descriptors in Lua and GC at exit (fixes #8898)
Tristan Matthews [Mon, 23 Sep 2013 12:47:43 +0000 (08:47 -0400)]
opus: add encoder
This patch adds an encoder to the opus module.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Felix Paul Kühne [Mon, 30 Sep 2013 08:58:53 +0000 (10:58 +0200)]
vout_ios2: compilation fix
Felix Paul Kühne [Thu, 8 Aug 2013 19:41:46 +0000 (21:41 +0200)]
contrib/zvbi: fix compilation with clang
Simplified version of initial patch
Martin Storsjö [Sun, 29 Sep 2013 18:56:23 +0000 (21:56 +0300)]
arm_neon: Fix a minor typo in a comment
Signed-off-by: Martin Storsjö <martin@martin.st>
Felix Paul Kühne [Mon, 30 Sep 2013 07:43:32 +0000 (09:43 +0200)]
configure.ac: remove unused MACOSX_DEPLOYMENT_TARGET macro (close #9139)
Jean-Baptiste Kempf [Mon, 30 Sep 2013 00:40:15 +0000 (02:40 +0200)]
NSIS: rename the "Reset prefs" link
Close #8017
Jean-Baptiste Kempf [Sun, 29 Sep 2013 23:24:35 +0000 (01:24 +0200)]
MacOS: fix libvlccore.dylib symlink
Close #9504
Until a better solution
Jean-Baptiste Kempf [Sun, 29 Sep 2013 22:02:18 +0000 (00:02 +0200)]
lua: make "net" namespace available to extensions
Close #9495
Jean-Baptiste Kempf [Sun, 29 Sep 2013 21:56:03 +0000 (23:56 +0200)]
VLSub: correct description
Jean-Baptiste Kempf [Sun, 29 Sep 2013 21:55:07 +0000 (23:55 +0200)]
Qt: show extension short description in menu
Else fallback to title
Jean-Baptiste Kempf [Sun, 29 Sep 2013 20:47:08 +0000 (22:47 +0200)]
HTTP interface: fix infinite loop
Jean-Baptiste Kempf [Sun, 29 Sep 2013 17:33:44 +0000 (19:33 +0200)]
hqdn3d: don't use p_sys for variables
Jean-Baptiste Kempf [Sun, 29 Sep 2013 17:31:05 +0000 (19:31 +0200)]
hqdn3d: allow live modification of params
Jean-Baptiste Kempf [Sun, 29 Sep 2013 16:44:44 +0000 (18:44 +0200)]
Qt: introduce hqdn3d in the effects UI
Jean-Baptiste Kempf [Sun, 29 Sep 2013 16:23:06 +0000 (18:23 +0200)]
hqdn3d: remove 4 strings
Felix Paul Kühne [Thu, 26 Sep 2013 14:48:14 +0000 (16:48 +0200)]
vout_ios: use a broader background definition (refs #9431)
Rémi Denis-Courmont [Sat, 28 Sep 2013 15:22:50 +0000 (18:22 +0300)]
configure: remove MacOS hysterical raisins
Nothing uses $(LDFLAGS_plugin) anywhere.
Felix Paul Kühne [Sun, 29 Sep 2013 12:24:19 +0000 (14:24 +0200)]
quartztext: pick 'Helvetica Neue' instead of 'Arial Black' as default font as the 90s are over
Felix Paul Kühne [Sun, 29 Sep 2013 12:23:04 +0000 (14:23 +0200)]
quartztext: handle invalid text colors
Felix Paul Kühne [Sun, 29 Sep 2013 12:14:23 +0000 (14:14 +0200)]
quartztext: add basic font-fallback mechanism instead of crashing (close #9369)
Ilkka Ollakka [Sun, 29 Sep 2013 11:26:59 +0000 (14:26 +0300)]
avcodec: check/update buffered_time earlier, so we shouldn't use 0 as time when encoding
Ref #9022
Ilkka Ollakka [Sun, 29 Sep 2013 08:41:08 +0000 (11:41 +0300)]
transcode: don't check drift if we have VLC_TS_INVALID pts
Ilkka Ollakka [Sun, 29 Sep 2013 08:38:59 +0000 (11:38 +0300)]
transcode: add mention if it's audio or video that has too high drift
David Fuhrmann [Sun, 29 Sep 2013 09:54:21 +0000 (11:54 +0200)]
macosx: ensure that video view is always visible in fullscreen window (close #9526)
Rafaël Carré [Sat, 28 Sep 2013 22:32:44 +0000 (00:32 +0200)]
zvbi: remove unused enum
Jean-Baptiste Kempf [Sat, 28 Sep 2013 20:43:25 +0000 (22:43 +0200)]
Qt: fix subtitle popup menu
Jean-Baptiste Kempf [Sat, 28 Sep 2013 19:07:57 +0000 (21:07 +0200)]
Qt: fix volume alignment in native look
As reported on Reddit
Jean-Baptiste Kempf [Sat, 28 Sep 2013 18:58:55 +0000 (20:58 +0200)]
Qt4: correctly save the keys, indepententy from the locale
Daniel Verkamp [Sat, 28 Sep 2013 07:17:12 +0000 (00:17 -0700)]
Add IMC wave tag to FourCC mapping
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Rémi Denis-Courmont [Sat, 28 Sep 2013 14:37:32 +0000 (17:37 +0300)]
access/rtp: remove recursion
Rémi Denis-Courmont [Sat, 28 Sep 2013 14:27:40 +0000 (17:27 +0300)]
configure: remove unused RTP plugin flag
Rémi Denis-Courmont [Sat, 28 Sep 2013 13:14:44 +0000 (16:14 +0300)]
video_splitter: remove recursion
Rémi Denis-Courmont [Sat, 28 Sep 2013 13:13:48 +0000 (16:13 +0300)]
video_chroma: remove recursion
Rémi Denis-Courmont [Sat, 28 Sep 2013 13:06:40 +0000 (16:06 +0300)]
stream_filter: recursion