vlc.git
6 years agomediacodec: try to return an output frame if we failed to get an available input...
Felix Abecassis [Mon, 4 Nov 2013 15:17:47 +0000 (16:17 +0100)]
mediacodec: try to return an output frame if we failed to get an available input buffer.

Previously we would only return one frame even if multiple output
frames were available, dropping all but the last one, while waiting
for a free input buffer. Instead return the first output buffer
and don't consume the input buffer at all in that case.

Signed-off-by: Martin Storsjö <martin@martin.st>
6 years agoMediaCodec: use SSE copy function from the avcodec module if the CPU supports it.
Felix Abecassis [Mon, 4 Nov 2013 13:45:22 +0000 (14:45 +0100)]
MediaCodec: use SSE copy function from the avcodec module if the CPU supports it.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
6 years agointf: WebVTT extensions detection
Arun Pandian G [Sat, 2 Nov 2013 22:29:52 +0000 (03:59 +0530)]
intf: WebVTT extensions detection

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
6 years agoMove copy.{c,h} from module avcodec to module video_chroma.
Felix Abecassis [Mon, 4 Nov 2013 13:45:21 +0000 (14:45 +0100)]
Move copy.{c,h} from module avcodec to module video_chroma.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
6 years agomux: ogg: add skeleton index
Francois Cartegnie [Tue, 29 Oct 2013 04:46:54 +0000 (13:46 +0900)]
mux: ogg: add skeleton index

Adds the optional skeleton index for faster seeking.
Switches skeleton generation to Seekable input only case,
as we have no way to know values for fishead page before
the end of the encoding (total size, data start).

6 years agomux: ogg: rewrite steam creation and ordering (fix #9731, fix #9732)
Francois Cartegnie [Fri, 25 Oct 2013 08:24:07 +0000 (17:24 +0900)]
mux: ogg: rewrite steam creation and ordering (fix #9731, fix #9732)

Ogg streams were invalid.
This patch ensures all streams have a way to end independently and
no other stream could start at arbitrary places. Also simplifies
a bit some code.

The ogg muxer suffers from an insufficient muxer cache value, and usually
starts streams before all streams have been declared.
The previous behaviour ( closing and restarting a new group of streams ) is kept
and fixed. But this is really not optimal.
We might need to consider increasing that cache for ogg.

It also handles correctly chained streams.

6 years agomux: ogg: add skeleton metadata (fix #1412)
Francois Cartegnie [Thu, 24 Oct 2013 08:51:58 +0000 (17:51 +0900)]
mux: ogg: add skeleton metadata (fix #1412)

This patch adds Skeleton V4.0 metadata for multiplexed ogg streams.

Note this does not adds skeleton indexes to streams, as we need to
have a way to get sout position to reseek and rewrite that header from
keyframes.

6 years agovlc_es: add defines for priority levels
Francois Cartegnie [Sun, 3 Nov 2013 14:16:36 +0000 (23:16 +0900)]
vlc_es: add defines for priority levels

6 years agoRSS: add the "opacity" to the options list
Jean-Baptiste Kempf [Sun, 3 Nov 2013 18:13:08 +0000 (19:13 +0100)]
RSS: add the "opacity" to the options list

Ref #7241

6 years agoliveHTTP: fix signedness warnings
Jean-Baptiste Kempf [Sun, 3 Nov 2013 17:47:00 +0000 (18:47 +0100)]
liveHTTP: fix signedness warnings

6 years agoFingerprinter: fix formatting
Jean-Baptiste Kempf [Sun, 3 Nov 2013 17:46:42 +0000 (18:46 +0100)]
Fingerprinter: fix formatting

6 years agoliveHTTP: use calloc to ensure correct initiliazation of members
LANGLOIS Olivier PIS -EXT [Tue, 1 Oct 2013 22:11:41 +0000 (22:11 +0000)]
liveHTTP: use calloc to ensure correct initiliazation of members

Sometimes, f_seglen ended up being garbage and resulted to a very long duration for the first segment in the m3u8 index file

Signed-off-by: Olivier Langlois olivier@trillion01.com
Acked-by: Ilkka Ollakka <ileoo@videolan.org>
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
6 years agoEGL: add support for EGL_EXT_platform_base and EGL_EXT_platform_x11
Rémi Denis-Courmont [Sun, 3 Nov 2013 14:14:55 +0000 (16:14 +0200)]
EGL: add support for EGL_EXT_platform_base and EGL_EXT_platform_x11

6 years agoEGL: add CheckClientExt() helper
Rémi Denis-Courmont [Sun, 3 Nov 2013 10:31:29 +0000 (12:31 +0200)]
EGL: add CheckClientExt() helper

Checks support for a EGL client extension.

6 years agoEGL: support non-default X11 display
Rémi Denis-Courmont [Sun, 3 Nov 2013 14:14:35 +0000 (16:14 +0200)]
EGL: support non-default X11 display

6 years agoEGL: check window type and revector
Rémi Denis-Courmont [Sun, 3 Nov 2013 13:46:23 +0000 (15:46 +0200)]
EGL: check window type and revector

6 years agoEGL: build separate plugins for each windowing system
Rémi Denis-Courmont [Sun, 3 Nov 2013 13:37:03 +0000 (15:37 +0200)]
EGL: build separate plugins for each windowing system

This is required to support non-native EGL platforms.

6 years agowindow: add window type
Rémi Denis-Courmont [Sat, 2 Nov 2013 20:50:28 +0000 (22:50 +0200)]
window: add window type

EGL needs to know the kind of window at run-time.

6 years agoEGL: resync platforms with Khronos registry and rationalize build rules
Rémi Denis-Courmont [Sat, 2 Nov 2013 21:03:22 +0000 (23:03 +0200)]
EGL: resync platforms with Khronos registry and rationalize build rules

6 years agoavcodec: give right buffer size not the smallest one
Ilkka Ollakka [Sun, 3 Nov 2013 10:30:22 +0000 (12:30 +0200)]
avcodec: give right buffer size not the smallest one

6 years agoavcodec: increment frame->nb_samples, just in case
Ilkka Ollakka [Sun, 3 Nov 2013 10:29:56 +0000 (12:29 +0200)]
avcodec: increment frame->nb_samples, just in case

6 years agoavcodec: refactor audio encoding
Ilkka Ollakka [Sun, 3 Nov 2013 10:28:50 +0000 (12:28 +0200)]
avcodec: refactor audio encoding

6 years agoavcodec: refactor delay buffer handling from EncodeAudio
Ilkka Ollakka [Sun, 3 Nov 2013 09:01:31 +0000 (11:01 +0200)]
avcodec: refactor delay buffer handling from EncodeAudio

6 years agoavcodec: check i_samples_delay before rewinding date
Ilkka Ollakka [Sun, 3 Nov 2013 08:43:40 +0000 (10:43 +0200)]
avcodec: check i_samples_delay before rewinding date

6 years agoAVcodec: use the proper version number for HEVC
Jean-Baptiste Kempf [Sun, 3 Nov 2013 10:02:37 +0000 (11:02 +0100)]
AVcodec: use the proper version number for HEVC

6 years agooss: fix corrupt audio format (fixes #9760)
Rémi Denis-Courmont [Sat, 2 Nov 2013 19:58:48 +0000 (21:58 +0200)]
oss: fix corrupt audio format (fixes #9760)

6 years agoextras/ios: enable taglib
Felix Paul Kühne [Thu, 31 Oct 2013 16:01:56 +0000 (17:01 +0100)]
extras/ios: enable taglib

6 years agocontrib: fix use of 'CMAKE_AR' for iOS
Felix Paul Kühne [Thu, 31 Oct 2013 16:01:26 +0000 (17:01 +0100)]
contrib: fix use of 'CMAKE_AR' for iOS

6 years agoextras/ios: enable gcrypt as we need it for HLS playback
Felix Paul Kühne [Wed, 30 Oct 2013 19:04:22 +0000 (20:04 +0100)]
extras/ios: enable gcrypt as we need it for HLS playback

6 years agocontrib/gcrypt: fix compilation for iOS
Felix Paul Kühne [Wed, 30 Oct 2013 19:03:42 +0000 (20:03 +0100)]
contrib/gcrypt: fix compilation for iOS

6 years agoAudio decoder: output buffered decoded frames on EOF
Rafaël Carré [Wed, 16 Oct 2013 17:38:21 +0000 (19:38 +0200)]
Audio decoder: output buffered decoded frames on EOF

If EOF happens during buffering, the buffered frames will be flushed
and never played back.
This should only be visible for very short files such as:
http://streams.videolan.org/issues/9195/73ms-VLC-KO.wav

Note, pulse will lose the audio for such short files, alsa and afile work better

Closes: #3152

6 years agoconfigure: remove legacy Altivec checks - should fix #9757
Rémi Denis-Courmont [Wed, 30 Oct 2013 16:43:40 +0000 (18:43 +0200)]
configure: remove legacy Altivec checks - should fix #9757

6 years agoRevert "opensles: uncomment debug message"
Rafaël Carré [Tue, 29 Oct 2013 11:44:09 +0000 (12:44 +0100)]
Revert "opensles: uncomment debug message"

This reverts commit 72999af2315f158128266d6826e15fb2735348f1.

This module seems to work fine, let developers enable this verbose
message again if they wish.

6 years agolua: small macro factorization
Rémi Denis-Courmont [Mon, 28 Oct 2013 17:10:35 +0000 (19:10 +0200)]
lua: small macro factorization

6 years agolua: separate generic and interface-specific net functions
Rémi Denis-Courmont [Mon, 28 Oct 2013 17:03:04 +0000 (19:03 +0200)]
lua: separate generic and interface-specific net functions

6 years agotranscode: fix logic/code when reinitialize filter on channel/rate change
Ilkka Ollakka [Mon, 28 Oct 2013 16:47:37 +0000 (18:47 +0200)]
transcode: fix logic/code when reinitialize filter on channel/rate change

Only check samplerate and physical_channels for now

6 years agolua: fix NULL dereference and flawed logic
Rémi Denis-Courmont [Mon, 28 Oct 2013 16:34:35 +0000 (18:34 +0200)]
lua: fix NULL dereference and flawed logic

6 years agolivehttp: remove leftover segments if delsegs is on
Ilkka Ollakka [Mon, 28 Oct 2013 16:13:42 +0000 (18:13 +0200)]
livehttp: remove leftover segments if delsegs is on

Also check if i_numsegs is setted as delsegs is tru by default
and we don't want to cause suprises to people creating VOD-stuff.

6 years agoshine module was renamed
Rafaël Carré [Mon, 28 Oct 2013 06:10:08 +0000 (07:10 +0100)]
shine module was renamed

6 years agohelp: fix Windows Store build
Rafaël Carré [Mon, 28 Oct 2013 05:28:37 +0000 (06:28 +0100)]
help: fix Windows Store build

6 years agohttp: remove unneeded xspf hack
Edward Wang [Sun, 27 Oct 2013 04:39:25 +0000 (00:39 -0400)]
http: remove unneeded xspf hack

Ref #8449

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
6 years agodvb: remove psz_demux hack
Edward Wang [Sun, 27 Oct 2013 04:39:24 +0000 (00:39 -0400)]
dvb: remove psz_demux hack

Ref #8449

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
6 years agodirectory: add support for ACCESS_GET_CONTENT_TYPE
Edward Wang [Sun, 27 Oct 2013 04:39:23 +0000 (00:39 -0400)]
directory: add support for ACCESS_GET_CONTENT_TYPE

Remove the psz_demux hack.

Ref #8449

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
6 years agoxspf: add MIME detection
Edward Wang [Sun, 27 Oct 2013 04:39:22 +0000 (00:39 -0400)]
xspf: add MIME detection

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
6 years agoplaylist: add DEMUX_BY_EXTENSION_OR_BY_MIMETYPE
Edward Wang [Sun, 27 Oct 2013 04:39:21 +0000 (00:39 -0400)]
playlist: add DEMUX_BY_EXTENSION_OR_BY_MIMETYPE

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
6 years agoextras/ios: keep sap module
Felix Paul Kühne [Sat, 26 Oct 2013 15:20:38 +0000 (17:20 +0200)]
extras/ios: keep sap module

6 years agomacosx: rename macro for mavericks detection since its out now
David Fuhrmann [Sat, 26 Oct 2013 15:11:15 +0000 (17:11 +0200)]
macosx: rename macro for mavericks detection since its out now

6 years agoRevert "vda: user ref buffer mode"
David Fuhrmann [Sat, 26 Oct 2013 14:55:14 +0000 (16:55 +0200)]
Revert "vda: user ref buffer mode"

This commit is not valid as the libav part is still missing.

This reverts commit c7a2a17a6d0b0f4c5c3e12fbe0dd12730d08c0f2.

6 years agomacosx: enable native fullscreen by default on mavericks
David Fuhrmann [Sat, 26 Oct 2013 14:51:30 +0000 (16:51 +0200)]
macosx: enable native fullscreen by default on mavericks

This has the best integration and works without visual glitches around
the menu bar, with multiple monitors.

6 years agomacosx: disable macosx-black by default
David Fuhrmann [Sat, 26 Oct 2013 12:30:00 +0000 (14:30 +0200)]
macosx: disable macosx-black by default

...because this option behaves awful in Mavericks.

6 years agohelp: missing #include
Rémi Denis-Courmont [Sat, 26 Oct 2013 15:24:18 +0000 (18:24 +0300)]
help: missing #include

6 years agosrc/darwin: fix compilation for iOS
Felix Paul Kühne [Sat, 26 Oct 2013 11:53:46 +0000 (13:53 +0200)]
src/darwin: fix compilation for iOS

6 years agomacosx: fix visual fullscreen glitch when exiting VLC on Mavericks (close #9604)
David Fuhrmann [Fri, 25 Oct 2013 21:30:19 +0000 (23:30 +0200)]
macosx: fix visual fullscreen glitch when exiting VLC on Mavericks (close #9604)

6 years agohelp: simplify output function calls
Rémi Denis-Courmont [Fri, 25 Oct 2013 20:43:29 +0000 (23:43 +0300)]
help: simplify output function calls

6 years agohelp: print UTF-8 BOM in vlc-help.txt on Windows
Rémi Denis-Courmont [Fri, 25 Oct 2013 20:42:30 +0000 (23:42 +0300)]
help: print UTF-8 BOM in vlc-help.txt on Windows

6 years agohelp: wrap Unicode text correctly (fixes #5417)
Rémi Denis-Courmont [Fri, 25 Oct 2013 19:22:30 +0000 (22:22 +0300)]
help: wrap Unicode text correctly (fixes #5417)

6 years agohelp: cleanup listing modules
Rémi Denis-Courmont [Fri, 25 Oct 2013 17:42:09 +0000 (20:42 +0300)]
help: cleanup listing modules

6 years agohelp: cleanup printing configuration items
Rémi Denis-Courmont [Fri, 25 Oct 2013 15:58:37 +0000 (18:58 +0300)]
help: cleanup printing configuration items

6 years agohelp: use direct ioctl() rather than spawning stty to get console width
Rémi Denis-Courmont [Fri, 25 Oct 2013 15:49:27 +0000 (18:49 +0300)]
help: use direct ioctl() rather than spawning stty to get console width

6 years agomain: add missing subcategory
Rémi Denis-Courmont [Fri, 25 Oct 2013 14:58:11 +0000 (17:58 +0300)]
main: add missing subcategory

6 years agohelp: print module name also for main
Rémi Denis-Courmont [Fri, 25 Oct 2013 14:31:54 +0000 (17:31 +0300)]
help: print module name also for main

6 years agoplugin: remove non-existent subcategory hint items type
Rémi Denis-Courmont [Fri, 25 Oct 2013 14:45:54 +0000 (17:45 +0300)]
plugin: remove non-existent subcategory hint items type

6 years agohelp: remove hacks for non-existent "help" module
Rémi Denis-Courmont [Fri, 25 Oct 2013 14:27:04 +0000 (17:27 +0300)]
help: remove hacks for non-existent "help" module

6 years agoxiph_SplitHeaders: do not malloc+memcpy headers
Rafaël Carré [Fri, 25 Oct 2013 18:46:37 +0000 (20:46 +0200)]
xiph_SplitHeaders: do not malloc+memcpy headers

Directly point into the provided extra data
The headers were always used then freed immediately

6 years agomacosx: do not start fullscreen when splitter is activated
David Fuhrmann [Fri, 25 Oct 2013 18:03:43 +0000 (20:03 +0200)]
macosx: do not start fullscreen when splitter is activated

This is a quick fix which need to be improved later (see todo).

close #9579

6 years agoFix LUAC check if CONTRIB_DIR is not set
Rafaël Carré [Fri, 25 Oct 2013 17:10:07 +0000 (19:10 +0200)]
Fix LUAC check if CONTRIB_DIR is not set

6 years agodbus inhibit: gnome >= 3.6 and < 3.10 is not supported
Rafaël Carré [Fri, 25 Oct 2013 16:26:38 +0000 (18:26 +0200)]
dbus inhibit: gnome >= 3.6 and < 3.10 is not supported

It uses the correct path name "/org/freedesktop/ScreenSaver" for the interface,
not the name that KDE came up with ("/ScreenSaver").
Gnome 3.10 supports the KDE interface now, see
https://mail.gnome.org/archives/commits-list/2013-September/msg00736.html

Support for gnome 3.6 screensaver is probably not worth it, as the daemon
crashes on Uninhibit.

6 years agomacosx: fix handling of video-on-top (close #9615)
David Fuhrmann [Fri, 25 Oct 2013 16:19:43 +0000 (18:19 +0200)]
macosx: fix handling of video-on-top (close #9615)

6 years agoContribs: update libass to 0.10.2
Jean-Baptiste Kempf [Fri, 25 Oct 2013 14:15:58 +0000 (16:15 +0200)]
Contribs: update libass to 0.10.2

Should close #8799

6 years agoContribs: update taglib to 1.9.1
Jean-Baptiste Kempf [Fri, 25 Oct 2013 13:56:18 +0000 (15:56 +0200)]
Contribs: update taglib to 1.9.1

Opus, MusicBrainz ID, INFO in Wav and a few other cool stuff

6 years agoWindows store: don't call read() before poll() on network sockets
Rafaël Carré [Mon, 21 Oct 2013 17:41:28 +0000 (19:41 +0200)]
Windows store: don't call read() before poll() on network sockets

6 years agodirac: remove references to blocks already output to the decoder
Rafaël Carré [Sun, 20 Oct 2013 19:58:59 +0000 (21:58 +0200)]
dirac: remove references to blocks already output to the decoder

The packetizer accesses blocks that have already been freed by the decoder,
apparently to support dirac in AVI.

http://diracvideo.org/specifications/ says:
Dirac in AVI multiplexing specification not available

6 years agospeex: fix pkg-config file generation
Edward Wang [Thu, 24 Oct 2013 02:40:10 +0000 (22:40 -0400)]
speex: fix pkg-config file generation

Avoid generating a blank 'Version' field by moving the declaration after AC_INIT

Signed-off-by: Rafaël Carré <funman@videolan.org>
6 years agodemux: ogg: missing initializers
Francois Cartegnie [Fri, 25 Oct 2013 04:16:58 +0000 (13:16 +0900)]
demux: ogg: missing initializers

Oops

6 years agoQt: profiles: handle editable qcombobox values (fix #9723)
Francois Cartegnie [Fri, 25 Oct 2013 01:08:59 +0000 (10:08 +0900)]
Qt: profiles: handle editable qcombobox values (fix #9723)

6 years agomacosx/CAS: add missing Cancel button (close #9728)
Felix Paul Kühne [Thu, 24 Oct 2013 20:38:08 +0000 (22:38 +0200)]
macosx/CAS: add missing Cancel button (close #9728)

6 years agotransform: add I422/J422 (fixes #9714)
Rémi Denis-Courmont [Thu, 24 Oct 2013 19:17:14 +0000 (22:17 +0300)]
transform: add I422/J422 (fixes #9714)

6 years agotansform: separate transform callback for each picture plane
Rémi Denis-Courmont [Thu, 24 Oct 2013 18:58:51 +0000 (21:58 +0300)]
tansform: separate transform callback for each picture plane

6 years agopulse: allow setting volume while not connected
Rémi Denis-Courmont [Wed, 23 Oct 2013 19:36:52 +0000 (22:36 +0300)]
pulse: allow setting volume while not connected

(Unfortunately, this will clobber the balance and requires that the base
volume be known.)

6 years agopulse: keep track of base volume of each sink
Rémi Denis-Courmont [Wed, 23 Oct 2013 18:36:21 +0000 (21:36 +0300)]
pulse: keep track of base volume of each sink

6 years agopulse: robustify volume initialization
Rémi Denis-Courmont [Wed, 23 Oct 2013 17:40:30 +0000 (20:40 +0300)]
pulse: robustify volume initialization

6 years agopulse: remove useless double upconversion
Rémi Denis-Courmont [Wed, 23 Oct 2013 17:58:41 +0000 (20:58 +0300)]
pulse: remove useless double upconversion

6 years agopulse: redundant initialization
Rémi Denis-Courmont [Wed, 23 Oct 2013 17:51:50 +0000 (20:51 +0300)]
pulse: redundant initialization

6 years agoomxil: Correct the i_line_chroma_div value for OMX_TI_COLOR_FormatYUV420PackedSemiPlanar
Martin Storsjö [Wed, 23 Oct 2013 14:06:14 +0000 (17:06 +0300)]
omxil: Correct the i_line_chroma_div value for OMX_TI_COLOR_FormatYUV420PackedSemiPlanar

Due to GetOmxVideoFormat only using the first line from the table
that matches the vlc fourcc, this error hasn't had any effect so far.

Signed-off-by: Martin Storsjö <martin@martin.st>
6 years agoavcodec: Always use av_malloc to alloc extradata
Luca Barbato [Wed, 23 Oct 2013 10:17:02 +0000 (12:17 +0200)]
avcodec: Always use av_malloc to alloc extradata

And always pad it while at it.
Codecs always expect extradata to be aligned and padded.

Prevent memory corruption when memalign-hack is enabled.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
6 years agodemux: ogg: eos workaround for seeking (fix #9601)
Francois Cartegnie [Wed, 23 Oct 2013 04:59:15 +0000 (13:59 +0900)]
demux: ogg: eos workaround for seeking (fix #9601)

6 years agodbus: Fix copy-paste error
Mirsal Ennaime [Tue, 22 Oct 2013 14:31:29 +0000 (16:31 +0200)]
dbus: Fix copy-paste error

(Coverity report 1100848)

6 years agoAdd HEVC support in MP4
Denis Charmet [Tue, 22 Oct 2013 21:15:44 +0000 (23:15 +0200)]
Add HEVC support in MP4

6 years agomacosx: skip useless resize when starting video from minimal view (close #9510)
David Fuhrmann [Tue, 22 Oct 2013 20:32:42 +0000 (22:32 +0200)]
macosx: skip useless resize when starting video from minimal view (close #9510)

6 years agoRevert "macosx: fixed compilation warning and potential, runtime exception"
Josh Watzman [Wed, 16 Oct 2013 05:21:40 +0000 (05:21 +0000)]
Revert "macosx: fixed compilation warning and potential, runtime exception"

This reverts commit 55e3f94302a29e9ee76532c290c1134af5f0213e and fixes it the right way. I'm honestly not sure what's going on in that commit -- it silences the compiler warning not by actually fixing the problem (which is that the method isn't declared in the interface) but just by not making the method call visible to the compiler! It also completely breaks the feature, by moving things onto the main thread that can't be there, causing a deadlock, as specifically noted in the comment right above this code.

In any event, it's easy enough to revert and add to the interface properly, silencing the compiler warning and unbreaking this extension feature.

Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
6 years agohotkeys: show intended rather than current mute status
Rémi Denis-Courmont [Tue, 22 Oct 2013 17:14:54 +0000 (20:14 +0300)]
hotkeys: show intended rather than current mute status

6 years agoaraw: remove duplicate line
Tristan Matthews [Tue, 22 Oct 2013 07:27:15 +0000 (03:27 -0400)]
araw: remove duplicate line

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
6 years agodemux: ogg: don't use arbitrary granule as lower search bound
Francois Cartegnie [Wed, 16 Oct 2013 10:35:15 +0000 (12:35 +0200)]
demux: ogg: don't use arbitrary granule as lower search bound

Should fix seeking case on time 0

6 years agodemux: ogg: add skeleton index seeking
Francois Cartegnie [Mon, 9 Sep 2013 09:45:11 +0000 (11:45 +0200)]
demux: ogg: add skeleton index seeking

6 years agoBe more precise in libavcodec/libavformat/libavutil separation
Jean-Baptiste Kempf [Mon, 21 Oct 2013 14:28:39 +0000 (16:28 +0200)]
Be more precise in libavcodec/libavformat/libavutil separation

6 years agoRemove outdated comment
Jean-Baptiste Kempf [Mon, 21 Oct 2013 14:34:15 +0000 (16:34 +0200)]
Remove outdated comment

6 years agoFix DxVA2 crash on Error path
Luca Barbato [Mon, 21 Oct 2013 21:48:11 +0000 (23:48 +0200)]
Fix DxVA2 crash on Error path

Close #9500 and #9665

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
6 years agoshine: use external library
Rafaël Carré [Sun, 20 Oct 2013 18:16:27 +0000 (20:16 +0200)]
shine: use external library

https://github.com/savonet/shine

6 years agolibvpx/WebM decoder: lower priority below avcodec
Rafaël Carré [Sun, 20 Oct 2013 16:28:22 +0000 (18:28 +0200)]
libvpx/WebM decoder: lower priority below avcodec

Those people not afraid to use libavcodec should benefit from a faster decoder
http://x264dev.multimedia.cx/archives/499

6 years agoavformat needs avcodec.h
Rafaël Carré [Sun, 20 Oct 2013 15:39:46 +0000 (17:39 +0200)]
avformat needs avcodec.h