]> git.sesse.net Git - vlc/log
vlc
9 years agospu: fix ugly cast in filter chain (and unexport function)
Rémi Denis-Courmont [Mon, 28 Jul 2014 20:29:37 +0000 (23:29 +0300)]
spu: fix ugly cast in filter chain (and unexport function)

9 years agospu: use filter_chain_ForEach() and simplify
Rémi Denis-Courmont [Mon, 28 Jul 2014 20:00:47 +0000 (23:00 +0300)]
spu: use filter_chain_ForEach() and simplify

9 years agofilter_chain: add filter_chain_ForEach() helper
Rémi Denis-Courmont [Mon, 28 Jul 2014 19:52:12 +0000 (22:52 +0300)]
filter_chain: add filter_chain_ForEach() helper

9 years agofilter_chain: make filter_chain_AppendFromString() iterative
Rémi Denis-Courmont [Mon, 28 Jul 2014 18:22:14 +0000 (21:22 +0300)]
filter_chain: make filter_chain_AppendFromString() iterative

(rather than recursive)

9 years agospu: avoid pointless alloc and indirection
Rémi Denis-Courmont [Mon, 28 Jul 2014 19:59:38 +0000 (22:59 +0300)]
spu: avoid pointless alloc and indirection

9 years agofilter: separate owner structure from the filter itself
Rémi Denis-Courmont [Mon, 28 Jul 2014 16:31:22 +0000 (19:31 +0300)]
filter: separate owner structure from the filter itself

9 years agospu: remove bogus VLC_UNUSED
Rémi Denis-Courmont [Mon, 28 Jul 2014 19:58:57 +0000 (22:58 +0300)]
spu: remove bogus VLC_UNUSED

9 years agofilter: use filter_DeleteSubpicture
Rémi Denis-Courmont [Mon, 28 Jul 2014 16:56:38 +0000 (19:56 +0300)]
filter: use filter_DeleteSubpicture

9 years agodynamicoverlay: use filter_NewSubpicture()
Rémi Denis-Courmont [Mon, 28 Jul 2014 16:56:23 +0000 (19:56 +0300)]
dynamicoverlay: use filter_NewSubpicture()

9 years agoimage: use filter_(New|Delete)Picture()
Rémi Denis-Courmont [Mon, 28 Jul 2014 16:49:42 +0000 (19:49 +0300)]
image: use filter_(New|Delete)Picture()

9 years agovout: remove useless callback
Rémi Denis-Courmont [Mon, 28 Jul 2014 16:50:49 +0000 (19:50 +0300)]
vout: remove useless callback

9 years agofilter_chain: remove useless callback
Rémi Denis-Courmont [Mon, 28 Jul 2014 16:49:58 +0000 (19:49 +0300)]
filter_chain: remove useless callback

9 years agotranscode: remove useless callback
Rémi Denis-Courmont [Mon, 28 Jul 2014 16:49:22 +0000 (19:49 +0300)]
transcode: remove useless callback

9 years agologo: missing initializer
Rémi Denis-Courmont [Mon, 28 Jul 2014 18:35:56 +0000 (21:35 +0300)]
logo: missing initializer

9 years agoiomx: Support building for honeycomb with ANDROID_API=13 as well
Martin Storsjö [Mon, 28 Jul 2014 07:58:00 +0000 (10:58 +0300)]
iomx: Support building for honeycomb with ANDROID_API=13 as well

Signed-off-by: Martin Storsjö <martin@martin.st>
9 years agoiomx: Override the hal format for qcom decoders on honeycomb
Martin Storsjö [Mon, 28 Jul 2014 07:43:24 +0000 (10:43 +0300)]
iomx: Override the hal format for qcom decoders on honeycomb

This fixes direct rendering playback on one tested honeycomb
device.

Signed-off-by: Martin Storsjö <martin@martin.st>
9 years agoiomx: Adjust ANDROID_API ifdefs to work with honeycomb 11, 12 and 13
Martin Storsjö [Mon, 28 Jul 2014 07:33:13 +0000 (10:33 +0300)]
iomx: Adjust ANDROID_API ifdefs to work with honeycomb 11, 12 and 13

This would allow building libiomx-hc.so with -DANDROID_API=13
instead of =11 as right now - using 13 would probably be more
correct as the headers match 3.2.

Signed-off-by: Martin Storsjö <martin@martin.st>
9 years agoiomx: Move hal_format overriding into iomx_hwbuffer
Martin Storsjö [Mon, 28 Jul 2014 07:29:24 +0000 (10:29 +0300)]
iomx: Move hal_format overriding into iomx_hwbuffer

This simplifies doing device/version specific overrides for the
hal format, which seems to be more necessary on older platform versions.

Signed-off-by: Martin Storsjö <martin@martin.st>
9 years agosoundcloud.lua: support HTTPS
Pierre Ynard [Mon, 28 Jul 2014 04:01:41 +0000 (06:01 +0200)]
soundcloud.lua: support HTTPS

The website uses HTTPS by default so that was confusing

9 years agoyoutube.lua: remove obsolete static signature descrambling code
Pierre Ynard [Mon, 28 Jul 2014 01:48:57 +0000 (03:48 +0200)]
youtube.lua: remove obsolete static signature descrambling code

9 years agoyoutube.lua: update signature descrambling to new javascript code
Pierre Ynard [Mon, 28 Jul 2014 01:26:56 +0000 (03:26 +0200)]
youtube.lua: update signature descrambling to new javascript code

A level of indirection is added now that descrambling rules are in a
separate helper. This is not necessarily worse.

9 years agocontrib: libbluray: depend on FreeType
Sean McGovern [Sat, 26 Jul 2014 16:54:51 +0000 (12:54 -0400)]
contrib: libbluray: depend on FreeType

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
9 years agocontrib: mpc: fix sum rule
Rafaël Carré [Sat, 26 Jul 2014 16:21:46 +0000 (18:21 +0200)]
contrib: mpc: fix sum rule

9 years agoEmulate AC_USE_SYSTEM_EXTENSIONS and _GNU_SOURCE for mingw-w64
Rafaël Carré [Sat, 26 Jul 2014 16:20:20 +0000 (18:20 +0200)]
Emulate AC_USE_SYSTEM_EXTENSIONS and _GNU_SOURCE for mingw-w64

9 years agodirectsound: missing header
Rafaël Carré [Sat, 26 Jul 2014 16:05:38 +0000 (18:05 +0200)]
directsound: missing header

9 years agoomxil: Retry getting an output buffer while waiting for a free input buffer
Martin Storsjö [Fri, 25 Jul 2014 21:11:33 +0000 (00:11 +0300)]
omxil: Retry getting an output buffer while waiting for a free input buffer

As soon as either the input packet has been written, or an output
buffer is available, we return from the function, allowing passing
the output frames down the pipeline as soon as possible. (For
direct rendering, a new output buffer only become available for
the codec to use once the picture is rendered or discarded.)

This fixes playback with IOMX direct rendering on Nexus S, which
only uses 2 output buffers in this mode (min_undequeued = 1,
nBufferCountMin = 1), and probably also for other devices with
a small number of output buffers.

(On the Nexus S, the number of output buffers can't be increased,
since this leads to blinking.)

This is similar to how available input/output buffers are checked
in the MediaCodec plugin.

This still isn't completely foolproof with respect to the case when
an input packet needs to be split up over multiple input buffers
though, but it wasn't completely correct previously either.

Also make sure we don't return from the function without consuming
the input packet or returning an output frame, which earlier would
lead to a skipped input packet and leaked memory. (This could
previously happen on reconfiguration, or on timeout while waiting for
an input buffer.)

Finally, make sure we don't block indefinitely in case the playback
is paused (causing the decoder to block while waiting for a free
output buffer). The same solution as in the android mediacodec
decoder is used here.

Signed-off-by: Martin Storsjö <martin@martin.st>
9 years agoiomx-dr: split IOMXHWBuffer_Setup function
Thomas Guillem [Fri, 25 Jul 2014 14:58:54 +0000 (16:58 +0200)]
iomx-dr: split IOMXHWBuffer_Setup function

In HwBuffer, split Setup into Setup, GetMinUndequeued and SetBufferCount since
we want to control the buffer count logic from omxil.c.

Some OMX components (like OMX.TI.*.Decoder) may have nBufferCountActual that is
greater than nBufferCountMin + min_undequeued. In that case we decreased the
number of buffer wanted by the component and had an undefined behavior.

In order to fix it, we need to increase nBufferCountActual value from the
component only when it's smaller than nBufferCountMin + min_undequeued.

Signed-off-by: Martin Storsjö <martin@martin.st>
9 years agoiomx-dr: don't always lock buffers from dequeue
Thomas Guillem [Fri, 25 Jul 2014 14:50:54 +0000 (16:50 +0200)]
iomx-dr: don't always lock buffers from dequeue

According to OMXCodec.cpp, we shouldn't call lockBuffer when we first allocate
all buffers, since we may cancel some of them (the min_undequeued ones).

We should call lockBuffer only before giving a buffer to OMX.

Signed-off-by: Martin Storsjö <martin@martin.st>
9 years agoomxil: force hal_format for omap3 decoders
Thomas Guillem [Fri, 25 Jul 2014 13:46:50 +0000 (15:46 +0200)]
omxil: force hal_format for omap3 decoders

Signed-off-by: Martin Storsjö <martin@martin.st>
9 years agoiomx: make it work with honeycomb (api 11)
Thomas Guillem [Fri, 25 Jul 2014 13:45:42 +0000 (15:45 +0200)]
iomx: make it work with honeycomb (api 11)

Signed-off-by: Martin Storsjö <martin@martin.st>
9 years agocontrib: speex: explicitely disable ogg
Rafaël Carré [Sat, 26 Jul 2014 10:45:10 +0000 (12:45 +0200)]
contrib: speex: explicitely disable ogg

9 years agovdpau: add support for 4:4:4 chroma sampling
Rémi Denis-Courmont [Sat, 26 Jul 2014 10:02:23 +0000 (13:02 +0300)]
vdpau: add support for 4:4:4 chroma sampling

9 years agocontrib: mpcdec: their SVN server is not working
Rafaël Carré [Sat, 26 Jul 2014 10:12:34 +0000 (12:12 +0200)]
contrib: mpcdec: their SVN server is not working

9 years agoaccess/http: Improved cookie handling
Antti Ajanki [Fri, 25 Jul 2014 09:05:01 +0000 (12:05 +0300)]
access/http: Improved cookie handling

* Moved cookie code to a separate file.
* Implemented domain and path matching algorithms from RFC 6265.
* Generates a single Cookie header consisting of a concatenation of all
  matching cookie values.
* Sends Secure cookies only on https streams.

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
9 years agoLocale independent, case-ignoring ASCII string comparison functions
Antti Ajanki [Fri, 25 Jul 2014 09:05:00 +0000 (12:05 +0300)]
Locale independent, case-ignoring ASCII string comparison functions

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
9 years agopostproc: fix cut-and-paste goof
Rémi Denis-Courmont [Sat, 26 Jul 2014 08:02:20 +0000 (11:02 +0300)]
postproc: fix cut-and-paste goof

9 years agotools: add Apache ANT for contribs
Sean McGovern [Fri, 25 Jul 2014 23:21:35 +0000 (19:21 -0400)]
tools: add Apache ANT for contribs

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
9 years agolua: add LDFLAGS to Solaris build
Sean McGovern [Fri, 25 Jul 2014 23:07:13 +0000 (19:07 -0400)]
lua: add LDFLAGS to Solaris build

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
9 years agolua: use proper target for Solaris
Sean McGovern [Fri, 25 Jul 2014 23:07:12 +0000 (19:07 -0400)]
lua: use proper target for Solaris

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
9 years agoequalizer: Fix bug in preset loading
Ron Wright [Thu, 24 Jul 2014 16:19:17 +0000 (16:19 +0000)]
equalizer: Fix bug in preset loading

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
9 years agocontrib: speex: remove unneeded patch
Rafaël Carré [Fri, 25 Jul 2014 17:23:23 +0000 (19:23 +0200)]
contrib: speex: remove unneeded patch

9 years agoomxil: Change the default for the omxil-dr flag to true
Martin Storsjö [Fri, 25 Jul 2014 09:18:46 +0000 (12:18 +0300)]
omxil: Change the default for the omxil-dr flag to true

This matches the default for the mediacodec-dr flag, making the
calling code (which will set both of them) more consistent.

Signed-off-by: Martin Storsjö <martin@martin.st>
9 years agohds: fix memory leak (cid #1224537)
Tristan Matthews [Fri, 25 Jul 2014 08:32:11 +0000 (04:32 -0400)]
hds: fix memory leak (cid #1224537)

9 years agohds: drop macro
Tristan Matthews [Fri, 25 Jul 2014 07:26:06 +0000 (03:26 -0400)]
hds: drop macro

Fixes cid #1228697 from commit 160401294cbaa95b87bf0199c64590fef6b7fbc7

9 years agodemux: avi: missing unseekable method fallback
Francois Cartegnie [Fri, 25 Jul 2014 02:28:32 +0000 (11:28 +0900)]
demux: avi: missing unseekable method fallback

9 years agopostproc: reduce lock contention in callback
Rémi Denis-Courmont [Thu, 24 Jul 2014 16:11:27 +0000 (19:11 +0300)]
postproc: reduce lock contention in callback

9 years agopostproc: factor common code
Rémi Denis-Courmont [Thu, 24 Jul 2014 16:11:01 +0000 (19:11 +0300)]
postproc: factor common code

9 years agopostproc: remove redundant check
Rémi Denis-Courmont [Thu, 24 Jul 2014 16:10:40 +0000 (19:10 +0300)]
postproc: remove redundant check

9 years agoomxil: add android hw buffers support (zero copy)
Thomas Guillem [Thu, 24 Jul 2014 13:11:27 +0000 (15:11 +0200)]
omxil: add android hw buffers support (zero copy)

Activated if cfg "omxil-dr" is true. If extra android symbols are not found or
if HwBuffer_init() fails: fall back to non direct buffer mode

Signed-off-by: Martin Storsjö <martin@martin.st>
9 years agoiomx: add android GraphicBuffers functions.
Thomas Guillem [Thu, 24 Jul 2014 13:11:26 +0000 (15:11 +0200)]
iomx: add android GraphicBuffers functions.

- OMXAndroid_EnableGraphicBuffers: activate GraphicBuffers.
  Next call of OMX_GetParameter(OMX_IndexParamPortDefinition) will return a
  private eColorFormat compatible with android hal_format.

- OMXAndroid_GetGraphicBufferUsage: return hw_usage that will be used to
  allocate android hw buffers.

Signed-off-by: Martin Storsjö <martin@martin.st>
9 years agoiomx: add iomx_hwbuffer
Thomas Guillem [Thu, 24 Jul 2014 13:11:25 +0000 (15:11 +0200)]
iomx: add iomx_hwbuffer

Wrapper to android native window api located in aosp system/window.h.
Allow to queue/dequeue hw buffers (ANativeWindowBuffer_t) allocated with a
speficied hal_format and hw_usage.

This requires changes to the android build project to include
iomx_hwbuffer.c when building libiomx-*.so.

Signed-off-by: Martin Storsjö <martin@martin.st>
9 years agoiomx: implement OMX_UseBuffer
Thomas Guillem [Thu, 24 Jul 2014 13:11:24 +0000 (15:11 +0200)]
iomx: implement OMX_UseBuffer

Signed-off-by: Martin Storsjö <martin@martin.st>
9 years agodemux: vc1: use CLOCK_FREQ
Tristan Matthews [Thu, 24 Jul 2014 14:47:23 +0000 (10:47 -0400)]
demux: vc1: use CLOCK_FREQ

9 years agotaglib: do not ignore mpeg ape tags
Anatoliy Anischovich [Thu, 24 Jul 2014 09:31:56 +0000 (12:31 +0300)]
taglib: do not ignore mpeg ape tags

Signed-off-by: Rafaël Carré <funman@videolan.org>
9 years agotaglib: cosmetics (fix typo)
Anatoliy Anischovich [Thu, 24 Jul 2014 09:31:57 +0000 (12:31 +0300)]
taglib: cosmetics (fix typo)

Signed-off-by: Rafaël Carré <funman@videolan.org>
9 years agotaglib: init attachments before reading special tags
Anatoliy Anischovich [Thu, 24 Jul 2014 09:31:55 +0000 (12:31 +0300)]
taglib: init attachments before reading special tags

Signed-off-by: Rafaël Carré <funman@videolan.org>
9 years agotaglib: use iterator-based approach for APE's tag processing
Anatoliy Anischovich [Thu, 24 Jul 2014 09:31:54 +0000 (12:31 +0300)]
taglib: use iterator-based approach for APE's tag processing

Signed-off-by: Rafaël Carré <funman@videolan.org>
9 years agotaglib: properly handle APE's cover art
Anatoliy Anischovich [Thu, 24 Jul 2014 09:31:53 +0000 (12:31 +0300)]
taglib: properly handle APE's cover art

Signed-off-by: Rafaël Carré <funman@videolan.org>
9 years agoUpdate NEWS
Felix Paul Kühne [Wed, 23 Jul 2014 20:13:44 +0000 (22:13 +0200)]
Update NEWS

9 years agoSupport changing 'audio desync' via AppleScript on OSX
Boy van Amstel [Mon, 21 Jul 2014 15:45:11 +0000 (17:45 +0200)]
Support changing 'audio desync' via AppleScript on OSX

Like being able to change the volume, seek position etc. via
AppleScript, this commit allows you to change the audio desync in ms.

Example:
tell application "VLC"
  -- set audio desync to 0
  set audio desync to -2250
  get audio desync
end tell

Signed-off-by: Boy van Amstel <boy@boyvanamstel.nl>
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
9 years agoconfigure: do not redefine _REENTRANT
Rémi Denis-Courmont [Wed, 23 Jul 2014 16:27:01 +0000 (19:27 +0300)]
configure: do not redefine _REENTRANT

This fixes warnings with PulseAudio and with MingW.

9 years agolive555: enable Solaris target
Sean McGovern [Wed, 23 Jul 2014 02:59:17 +0000 (22:59 -0400)]
live555: enable Solaris target

Signed-off-by: Rafaël Carré <funman@videolan.org>
9 years agostream_filters: rar/zip shift up minimal priority
Francois Cartegnie [Tue, 22 Jul 2014 04:03:10 +0000 (13:03 +0900)]
stream_filters: rar/zip shift up minimal priority

Allow alternative and lowest priority filters

9 years agodemux: rar: change msg level
Francois Cartegnie [Tue, 22 Jul 2014 03:56:43 +0000 (12:56 +0900)]
demux: rar: change msg level

Compressed files are just not handled by filter. not an error

9 years agodemux: avi: don't probe end if not seekable
Francois Cartegnie [Mon, 21 Jul 2014 16:03:19 +0000 (01:03 +0900)]
demux: avi: don't probe end if not seekable

9 years agodemux: avi: fix interleaved/seekable confusion
Francois Cartegnie [Fri, 18 Jul 2014 15:42:22 +0000 (00:42 +0900)]
demux: avi: fix interleaved/seekable confusion

9 years agoqt/macos: add missing addons intf and meta categories
Francois Cartegnie [Wed, 23 Jul 2014 02:34:30 +0000 (11:34 +0900)]
qt/macos: add missing addons intf and meta categories

9 years agoaddons: add missing intf and meta categories
Francois Cartegnie [Wed, 23 Jul 2014 02:34:09 +0000 (11:34 +0900)]
addons: add missing intf and meta categories

9 years agostream_filter: rar: reject if rar is compressed
Francois Cartegnie [Sun, 20 Jul 2014 11:57:46 +0000 (20:57 +0900)]
stream_filter: rar: reject if rar is compressed

9 years agodemux: avi: use VLC_TS0 for offset
Francois Cartegnie [Fri, 18 Jul 2014 13:14:59 +0000 (22:14 +0900)]
demux: avi: use VLC_TS0 for offset

9 years agodemux: avi: use CLOCK_FREQ
Francois Cartegnie [Fri, 18 Jul 2014 15:13:47 +0000 (00:13 +0900)]
demux: avi: use CLOCK_FREQ

9 years agodemux: avi: don't allow SET_TIME on non seekable
Francois Cartegnie [Fri, 18 Jul 2014 16:11:25 +0000 (01:11 +0900)]
demux: avi: don't allow SET_TIME on non seekable

9 years agoTS demux: remove unused defines
Rafaël Carré [Tue, 22 Jul 2014 08:39:42 +0000 (10:39 +0200)]
TS demux: remove unused defines

9 years agoPS: simplify and document type/id for PS parsing
Jean-Baptiste Kempf [Sun, 20 Jul 2014 22:09:35 +0000 (00:09 +0200)]
PS: simplify and document type/id for PS parsing

9 years agoPS: add rarer type-id
Jean-Baptiste Kempf [Sun, 20 Jul 2014 21:01:24 +0000 (23:01 +0200)]
PS: add rarer type-id

9 years agoPS: assign demux callbacks after possible fail
Jean-Baptiste Kempf [Sun, 20 Jul 2014 19:37:40 +0000 (21:37 +0200)]
PS: assign demux callbacks after possible fail

9 years agoPS: display the length in seconds
Jean-Baptiste Kempf [Sun, 20 Jul 2014 19:34:49 +0000 (21:34 +0200)]
PS: display the length in seconds

9 years agomacosx: actually deploying a callback helps if you are interested in the info it...
Felix Paul Kühne [Sun, 20 Jul 2014 15:42:34 +0000 (17:42 +0200)]
macosx: actually deploying a callback helps if you are interested in the info it gives (refs #9960)

9 years agomacosx: avoid possible index out of range problem in bookmarks table view
David Fuhrmann [Sun, 20 Jul 2014 15:35:24 +0000 (17:35 +0200)]
macosx: avoid possible index out of range problem in bookmarks table view

9 years agomacosx: refresh bookmarks list when input item changes (close #11160)
David Fuhrmann [Sun, 20 Jul 2014 15:33:20 +0000 (17:33 +0200)]
macosx: refresh bookmarks list when input item changes (close #11160)

9 years agohds: use NULL instead of 0 for pointers
Tristan Matthews [Sat, 19 Jul 2014 01:55:13 +0000 (21:55 -0400)]
hds: use NULL instead of 0 for pointers

9 years agohds: check for strdup failure
Tristan Matthews [Sat, 19 Jul 2014 01:54:24 +0000 (21:54 -0400)]
hds: check for strdup failure

9 years agohds: use NULL instead of 0 for pointers
Tristan Matthews [Fri, 18 Jul 2014 18:05:51 +0000 (14:05 -0400)]
hds: use NULL instead of 0 for pointers

9 years agoQt: remove a suspicious delete
Erwan Tulou [Fri, 18 Jul 2014 10:38:36 +0000 (12:38 +0200)]
Qt: remove a suspicious delete

in Qt doc about QMainWindow, about statusBar() and setStatusBar(), it reads :
"Note that QMainWindow takes ownership of the statusbar pointer
and deletes it at the appropriate time."
So, trying to delete the pointer returned by statusBar() can but
end up in a double free at some point.

9 years agoQt: fix regression about popupmenu
Erwan Tulou [Thu, 17 Jul 2014 08:58:42 +0000 (10:58 +0200)]
Qt: fix regression about popupmenu

Always rely on the Dialog Provider to manage the popupmenu.
This fixes a regression brought by 01f2d198c11044816c1782bdfc3fe35c0ae813e2

9 years agodemux: mp4: switch to seekmode if non interleaved (fix #11707)
Francois Cartegnie [Fri, 18 Jul 2014 06:43:06 +0000 (15:43 +0900)]
demux: mp4: switch to seekmode if non interleaved (fix #11707)

9 years agoomxil: add debug logs for buffer allocation.
Thomas Guillem [Thu, 17 Jul 2014 08:59:49 +0000 (10:59 +0200)]
omxil: add debug logs for buffer allocation.

Signed-off-by: Martin Storsjö <martin@martin.st>
9 years agoomxil: get rid of debug ifdefs
Thomas Guillem [Thu, 17 Jul 2014 08:47:44 +0000 (10:47 +0200)]
omxil: get rid of debug ifdefs

Signed-off-by: Martin Storsjö <martin@martin.st>
9 years agohds: avoid crashing when no streams are present
Tristan Matthews [Thu, 17 Jul 2014 18:03:19 +0000 (14:03 -0400)]
hds: avoid crashing when no streams are present

9 years agosrc: revert spu-delay back to default
Ilkka Ollakka [Thu, 17 Jul 2014 09:29:49 +0000 (12:29 +0300)]
src: revert spu-delay back to default

revert mistake in commit 78db874b43077654309f32c63922958ecf43ff3e

9 years agoTS mux: use memset for stuffing
Rafaël Carré [Thu, 17 Jul 2014 09:15:07 +0000 (11:15 +0200)]
TS mux: use memset for stuffing

9 years agostream: use CLOCK_FREQ
Tristan Matthews [Thu, 17 Jul 2014 05:55:37 +0000 (01:55 -0400)]
stream: use CLOCK_FREQ

9 years agodemux: avi: fix non seekable chunk loop
Francois Cartegnie [Wed, 16 Jul 2014 04:29:29 +0000 (13:29 +0900)]
demux: avi: fix non seekable chunk loop

9 years agomux: ogg: fix pointer arithmetic (cid #1048982)
Tristan Matthews [Wed, 16 Jul 2014 01:25:05 +0000 (21:25 -0400)]
mux: ogg: fix pointer arithmetic (cid #1048982)

Extra header is stored at &ogg_header + (1 * sizeof(ogg_header)),
not &ogg_header + (sizeof(ogg_header) * sizeof(ogg_header)).

9 years agoavcodec: Fix dereference after NULL check (cid #1048740)
Tristan Matthews [Wed, 16 Jul 2014 00:52:23 +0000 (20:52 -0400)]
avcodec: Fix dereference after NULL check (cid #1048740)

9 years agosrc: use CLOCK_FREQ
Ilkka Ollakka [Thu, 1 May 2014 19:05:00 +0000 (22:05 +0300)]
src: use CLOCK_FREQ

9 years agolivehttp: try to take account discontiunity timestamps
Ilkka Ollakka [Mon, 7 Jul 2014 07:53:14 +0000 (10:53 +0300)]
livehttp: try to take account discontiunity timestamps

9 years agolivehttp: simplify checks
Ilkka Ollakka [Sun, 6 Jul 2014 08:22:08 +0000 (11:22 +0300)]
livehttp: simplify checks

9 years agoavcodec: use VLC_TS_INVALID and CLOCK_FREQ on encoding
Ilkka Ollakka [Tue, 27 May 2014 17:07:01 +0000 (20:07 +0300)]
avcodec: use VLC_TS_INVALID and CLOCK_FREQ on encoding

9 years agompegvideo: move pf_get/pf_packetize at the end
Ilkka Ollakka [Sat, 15 Mar 2014 15:16:12 +0000 (17:16 +0200)]
mpegvideo: move pf_get/pf_packetize at the end