- 18 Oct, 2014 3 commits
-
-
Michael Niedermayer authored
* commit '9bec3ca2': rtmpproto: Add pause support Conflicts: libavformat/version.h Merged-by:
Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
* commit 'f4cd8b80': rtmpproto: Track last received timestamp Merged-by:
Michael Niedermayer <michaelni@gmx.at>
-
Benoit Fouet authored
Reviewed-by:
Carl Eugen Hoyos <cehoyos@ag.or.at> Tested-by:
Carl Eugen Hoyos <cehoyos@ag.or.at> Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 17 Oct, 2014 37 commits
-
-
Supraja Meedinti authored
Only ECB mode is supported at the moment Signed-off-by:
Supraja Meedinti <supraja0493@gmail.com> Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Marton Balint authored
Reviewed-by:
Lou Logan <lou@lrcd.com> Signed-off-by:
Marton Balint <cus@passwd.hu>
-
Marton Balint authored
It is supported as a codec option, and those are already parsed. Signed-off-by:
Marton Balint <cus@passwd.hu>
-
Marton Balint authored
Once the frame queue is full, we will wait anyway. Signed-off-by:
Marton Balint <cus@passwd.hu>
-
Uwe L. Korn authored
Signed-off-by:
Martin Storsjö <martin@martin.st>
-
Uwe L. Korn authored
Some RTMP commands need the most recent timestamp as their parameter, so keep track of it. This must be the most recent one and not e.g. the max received timestamp as it can decrease again through seeking. Signed-off-by:
Martin Storsjö <martin@martin.st>
-
Mika Raento authored
This fixes the abnormally high ts overhead in the files produced by the HLS and segments muxers. See https://trac.ffmpeg.org/ticket/2857 . For example makes it much more likely that it can produces streams that fit under the 64kb App store limit. Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
* commit 'bae557ed': dump: display codec tags when available Conflicts: libavcodec/utils.c See: d2d7b713Merged-by:
Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
* commit '66e9f839': libfdk-aacdec: Enable Dynamic Range Control Metadata Support Conflicts: libavcodec/version.h Merged-by:
Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
* commit 'b01a2204': libfdk-aacdec: Enable Decoder Downmix including Downmix Metadata Support Conflicts: libavcodec/libfdk-aacdec.c libavcodec/version.h Merged-by:
Michael Niedermayer <michaelni@gmx.at>
-
Benoit Fouet authored
Some encoders do not use syncsafe sizes in v2.4 id3 tags. Check the next tag to try to choose between the two. Fixes ticket #4003 Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Benoit Fouet authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Vittorio Giovara authored
For both audio and video.
-
Michael Niedermayer authored
* commit 'e65c776d': rtmpproto: Add getStreamLength call to query duration Merged-by:
Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
* commit '324b23dd': rtmpproto: Add function to read a number response Merged-by:
Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
* commit '47e3e109': cmdutils: Use the correct guard Conflicts: cmdutils.c See: 35daf3caMerged-by:
Michael Niedermayer <michaelni@gmx.at>
-
Omer Osman authored
For streams which contain DRC metadata, the FDK decoder is able to control rendering of the decoded output. The rendering parameters are detailed in fdk_aac_dec_options []. The default behavior is left up to the decoder. Signed-off-by:
Martin Storsjö <martin@martin.st>
-
Omer Osman authored
The FDK decoder is capable of producing mono and stereo downmix from multichannel streams. These streams may contain metadata that control the downmix process. The decoder requires an Ancillary Buffer in order to correctly apply downmix in streams containing downmix Metadata. The decoder does not have an API interface to inform of the presence of Metadata in the stream, and therefore the Ancillary Buffer is always allocated whenever a downmix is requested. When downmixing multichannel streams, the decoder requires the output buffer in aacDecoder_DecodeFrame call to be of fixed size in order to hold the actual number of channels contained in the stream. For example, for a 5.1ch to stereo downmix, the decoder requires that the output buffer is allocated for 6 channels, regardless of the fact that the output is in fact two channels. Due to this requirement, the output buffer is allocated for the maximum output buffer size in case a downmix is requested (and also during decoder init). When a downmix is requested, the buffer used for output during init will also be used for the entire duration the decoder is open. Otherwise, the initial decoder output buffer is freed and the decoder decodes straight into the output AVFrame. Signed-off-by:
Martin Storsjö <martin@martin.st>
-
Michael Niedermayer authored
* commit '0db6bbb2': avformat: Make avformat_free_context handle NULL See: ee23dcf5Merged-by:
Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
* commit 'c92965db': avconv: check return value Conflicts: ffmpeg.c See: 4930cd13Merged-by:
Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
* commit 'c802a2e7': avconv: fix leak in filter error Conflicts: ffmpeg_filter.c See: 14369f59Merged-by:
Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
* commit 'aeb23fc4': avprobe: Remove a pointless check Conflicts: avprobe.c No change as the code does not exist in ffprobe Merged-by:
Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
* commit 'e58a140c': avplay: Always free opts Conflicts: ffplay.c Merged-by:
Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
* commit 'cf83c017': avplay: Always free find_stream_info options Conflicts: ffplay.c Merged-by:
Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
* commit 'f29c226a': fate: add mpeg4 tests for frame size changes Merged-by:
Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
This will be needed for the resolution change mpeg4 test Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Uwe L. Korn authored
In (non-live) streams with no metadata, the duration of a stream can be retrieved by calling the RTMP function getStreamLength with the playpath. The server will return a positive duration upon the request if the duration is known, otherwise either no response or a duration of 0 will be returned. Signed-off-by:
Martin Storsjö <martin@martin.st>
-
Uwe L. Korn authored
Packets that contain a number as a result to a rtmp function call are structured the same way (String, Number, Null, Number). This new method also includes more bounds checks to better handle packets that are not structured as expected. Signed-off-by:
Martin Storsjö <martin@martin.st>
-
Luca Barbato authored
The OptionDef arrays are terminated with a { NULL } element not NULL. CC: libav-stable@libav.org Bug-Id: CID 703769
-
Luca Barbato authored
Work as the other free()-like functions. Bug-Id: CID 1087081 CC: libav-stable@libav.org
-
Vittorio Giovara authored
CC: libav-stable@libav.org Bug-Id: CID 1224275
-
Vittorio Giovara authored
CC: libav-stable@libav.org Bug-Id: CID 1005311
-
Luca Barbato authored
The element is always valid. CC: libav-stable@libav.org Bug-Id: CID 732276
-
Luca Barbato authored
CC: libav-stable@libav.org Bug-Id: CID 733793
-
Luca Barbato authored
CC: libav-stable@libav.org Bug-Id: CID 1238794
-