- 02 May, 2018 1 commit
-
-
Steve Lhomme authored
-
- 30 Apr, 2018 1 commit
-
-
Romain Vimont authored
Do not declare *_sys_t typedefs globally in vlc_common.h. Instead, declare them locally in each module that provides a definition. This paves the way to move C++ definitions into anonymous namespaces in order to respect C++ ODR. The picture_resource_t and sout_stream_id_sys_t typedefs will be handled separately, since they require specific additional changes. See #18033 Signed-off-by:
Jean-Baptiste Kempf <jb@videolan.org>
-
- 26 Feb, 2018 1 commit
-
-
Kamil Rytarowski authored
This removes conflicts with the NetBSD headers and libc. The conflicts caused fatal build errors. No functional change intended for other Operating Systems. Signed-off-by:
Rémi Denis-Courmont <remi@remlab.net>
-
- 07 Feb, 2018 2 commits
-
-
François Cartegnie authored
-
François Cartegnie authored
-
- 22 Dec, 2017 1 commit
-
-
Adrien Maglo authored
Keep the original decoded order to achieve a correct Ambisonics rendering. Signed-off-by:
Jean-Baptiste Kempf <jb@videolan.org>
-
- 08 Dec, 2017 2 commits
-
-
Thomas Guillem authored
Regression from 790d6b1f
-
François Cartegnie authored
heap buffer ofw on no reorder
-
- 07 Sep, 2017 2 commits
-
-
François Cartegnie authored
inverted return codes should consume init bytes
-
François Cartegnie authored
-
- 24 Aug, 2017 1 commit
-
-
François Cartegnie authored
Previous faad2 contribs fix was incorrect. Fix has to be done in decoder module. This reverts commit 85f0e45b.
-
- 19 Jul, 2017 1 commit
-
-
Adrien Maglo authored
Signed-off-by:
Thomas Guillem <thomas@gllm.fr>
-
- 13 Jul, 2017 1 commit
-
-
Thomas Guillem authored
Rename i_original_channels to i_chan_mode. For now, chan modes can be DOLBYSTEREO or DUALMONO. This new value, i_chan_mode, should only be set by demuxes/codecs/packetizers if there is a special stereo mode to handle.
-
- 12 Jul, 2017 1 commit
-
-
Steve Lhomme authored
Signed-off-by:
Jean-Baptiste Kempf <jb@videolan.org>
-
- 08 Jul, 2017 1 commit
-
-
Steve Lhomme authored
It's done when loading the decoder/packetizer. Signed-off-by:
Jean-Baptiste Kempf <jb@videolan.org>
-
- 19 Jun, 2017 1 commit
-
-
Rémi Denis-Courmont authored
This avoids probing video or SPU decoders for audio format and vice- versa.
-
- 04 May, 2017 2 commits
-
-
François Cartegnie authored
-
François Cartegnie authored
-
- 06 Mar, 2017 3 commits
-
-
François Cartegnie authored
Will only workaround the bug for those 7.1 mappings
-
François Cartegnie authored
FAAD can't properly map channels with instance > 2. This will fix it at least for the FDK setup.
-
François Cartegnie authored
-
- 27 Feb, 2017 3 commits
-
-
François Cartegnie authored
-
François Cartegnie authored
-
François Cartegnie authored
-
- 23 Feb, 2017 4 commits
-
-
François Cartegnie authored
-
François Cartegnie authored
-
François Cartegnie authored
-
François Cartegnie authored
-
- 22 Feb, 2017 2 commits
-
-
François Cartegnie authored
Most blocks contains aligned samples.
-
François Cartegnie authored
Causes out of sync, frame dropping.
-
- 09 Feb, 2017 1 commit
-
-
Thomas Guillem authored
Use only one callback for every decoder types: int (*pf_decode)(decoder_t *, block_t *p_block); There is now only one way to send output frames/blocks from a decoder module: using decoder_QueueVideo(), decoder_QueueAudio() and decoder_QueueSub() functions. This fixes transcoding not receiving any output when a decoder used decoder_Queue*() function. The pf_packetize callback is kept unchanged. A packetizer shouldn't be asynchronous at all (and this simplify the locking for decoder core). The pf_decode callback returns, for now, only one value: SUCCESS. This will allow a module to send more status.
-
- 26 Sep, 2016 1 commit
-
-
Thomas Guillem authored
Decoder modules are now responsible for calling decoder_UpdateAudioFormat() before decoder_NewAudioBuffer(). In a lot of modules, decoder_UpdateAudioFormat() could be called in a better place. Just after dec->fmt_out is updated for example.
-
- 15 Dec, 2015 1 commit
-
-
Hannes Domani authored
Signed-off-by:
Jean-Baptiste Kempf <jb@videolan.org>
-
- 05 Dec, 2015 1 commit
-
-
Thomas Guillem authored
For now, a lot of decoder/packetizer are also flushing on BLOCK_FLAG_DISCONTINUITY flag. Some others are also flushing on BLOCK_FLAG_CORRUPTED flag (omxil, videotoolbox, avcodec audio). This patch doesn't change the current behavior. But maybe we shouldn't flush anymore on DISCONTINUOUS/CORRUPTED.
-
- 05 Nov, 2015 2 commits
-
-
Jean-Paul Saman authored
-
Ilkka Ollakka authored
Most of the cases it's enought just to set pts so codec resyncs itself. Also flushing on discontinue isn't good idea.
-
- 13 Oct, 2015 4 commits
-
-
Ilkka Ollakka authored
This reverts commit 5e36cb2c.
-
Ilkka Ollakka authored
This reverts commit 48a867c7. Revert for futher checking
-
Jean-Paul Saman authored
If blocks are marked BLOCK_FLAG_DISCONTINUITY then do not drop them, unless BLOCK_FLAGS_CORRUPTED is set. Instead flush old blocks from decoder queue and restart at this new stream access point (new timeline). Signed-off-by:
Ilkka Ollakka <ileoo@videolan.org>
-
Ilkka Ollakka authored
Signed-off-by:
Jean-Paul Saman <jpsaman@videolan.org>
-