- Jul 16, 2017
-
-
Derek Buitenhuis authored
Signed-off-by:
Derek Buitenhuis <derek.buitenhuis@gmail.com>
-
- Jul 14, 2017
-
-
Derek Buitenhuis authored
This is apparently not supposed to error out anyway. Reviewed-by:
Steven Liu <lq@onvideo.cn> Signed-off-by:
Derek Buitenhuis <derek.buitenhuis@gmail.com>
-
- Jul 13, 2017
-
-
Kieran O'Leary authored
Signed-off-by:
Derek Buitenhuis <derek.buitenhuis@gmail.com>
-
- Jul 10, 2017
-
-
Derek Buitenhuis authored
Signed-off-by:
Derek Buitenhuis <derek.buitenhuis@gmail.com>
-
Paul B Mahol authored
Signed-off-by:
Paul B Mahol <onemda@gmail.com>
-
- Jul 09, 2017
-
-
Wan-Teh Chang authored
In url_find_protocol(), proto_str is either "file" or a string consisting of only the characters in URL_SCHEME_CHARS, which does not include ','. Therefore the strchr(proto_str, ',') call always returns NULL. Note: The code was added in commit 6161c418. Signed-off-by:
Wan-Teh Chang <wtc@google.com> Signed-off-by:
Muhammad Faiz <mfcc64@gmail.com>
-
- Jul 07, 2017
-
-
Derek Buitenhuis authored
Mistake was added in 58404738. Signed-off-by:
Derek Buitenhuis <derek.buitenhuis@gmail.com>
-
Tobias Rapp authored
Signed-off-by:
Tobias Rapp <t.rapp@noa-archive.com> Signed-off-by:
Derek Buitenhuis <derek.buitenhuis@gmail.com>
-
Derek Buitenhuis authored
Reviewed-by:
Steven Liu <lq@onvideo.cn> Signed-off-by:
Derek Buitenhuis <derek.buitenhuis@gmail.com>
-
Steven Liu authored
have not implementation the fmp4 single file yet before this commit. Suggested-by:
Derek Buitenhuis <derek.buitenhuis@gmail.com> Signed-off-by:
Steven Liu <lq@onvideo.cn>
-
Derek Buitenhuis authored
Signed-off-by:
Derek Buitenhuis <derek.buitenhuis@gmail.com>
-
- Jul 06, 2017
-
-
Derek Buitenhuis authored
Signed-off-by:
Derek Buitenhuis <derek.buitenhuis@gmail.com>
-
- Jul 05, 2017
-
-
Azamat H. Hackimov authored
Added 2 byte skipping if there no sound present, that fixes playback files without sound stream. Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
John Stebbins authored
If AVCodecParameters.codec_tag is 'hvc1' use it instead of 'hev1' for h.265 streams. QuickTime (and other Apple software) requires 'hvc1'. (cherry picked from commit 84ab1cc4) Signed-off-by:
Derek Buitenhuis <derek.buitenhuis@gmail.com>
-
John Stebbins authored
(cherry picked from commit 1ea9b7fd) Signed-off-by:
Derek Buitenhuis <derek.buitenhuis@gmail.com>
-
John Stebbins authored
(cherry picked from commit 1c64bae6) Signed-off-by:
Derek Buitenhuis <derek.buitenhuis@gmail.com>
-
John Stebbins authored
mux.c init_muxer() already sets codec_tag correctly in the cases simplified here. This also adds the capability to support alternative tags for the same codec_id. (cherry picked from commit f6f86f43) Signed-off-by:
Derek Buitenhuis <derek.buitenhuis@gmail.com>
-
Steven Liu authored
when use fmp4 segment type in hls and use codec copy, there have an error message. error message: [mp4 @ 0x25df020] Tag avc1 incompatible with output codec id '28' ([33][0][0][0]) [hls @ 0x2615c80] Some of the provided format options in '(null)' are not recognized Could not write header for output file #0 (incorrect codec parameters ?): Invalid argument this patch can fix it. Signed-off-by:
Liu Qi <w_liuqi@kingsoft.com> Signed-off-by:
Steven Liu <lq@onvideo.cn>
-
Steven Liu authored
show the hls_segment_type default always 0, show the flag name better Signed-off-by:
Steven Liu <lq@chinaffmpeg.org>
-
- Jul 04, 2017
-
-
John Stebbins authored
ff_mp4_obj_type contains the wrong type of tags for AVOutputFormat.codec_tag. AVOutputFormat.codec_tag is used to validate AVCodecParameters.codec_tag so needs to be the same type of tag. Creates new tag lists for mp4 and ismv. New tag lists support same list of codecs found in ff_mp4_obj_type. psp uses the same tag list as mp4 since these both use mp4_get_codec_tag to look up tags. (cherry picked from commit 713efb2c) Signed-off-by:
Derek Buitenhuis <derek.buitenhuis@gmail.com>
-
Martin Storsjö authored
Skip the codec_tag altogether here, to let the user (try to) set whichever codec/tag is preferred; the individual chained muxer will reject invalid codecs anyway. (cherry picked from commit 61f589e3) Signed-off-by:
Derek Buitenhuis <derek.buitenhuis@gmail.com>
-
- Jul 03, 2017
-
-
Steven Liu authored
add the fmp4 format into hlsenc because the fmp4 format add into hls from version 7. the spec link is: https://tools.ietf.org/html/draft-pantos-http-live-streaming-20 and the describe on WWDC https://developer.apple.com/videos/play/wwdc2017/515/ Signed-off-by:
Steven Liu <lq@onvideo.cn>
-
- Jun 30, 2017
-
-
Max Weber authored
Otherwise AVTimebaseSource gets av_apply_bitstream_filters' documentation in doxygen. Signed-off-by:
Max Weber <mii7303@gmail.com> Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- Jun 29, 2017
-
-
Paul B Mahol authored
Signed-off-by:
Paul B Mahol <onemda@gmail.com>
-
- Jun 28, 2017
-
-
KongQun Yang authored
Updated to the standard value 0xB1 defined in mp4ra.org. Signed-off-by:
James Almer <jamrial@gmail.com>
-
- Jun 27, 2017
-
-
Hein-Pieter van Braam authored
This implements the 0x10 frame format for Interplay MVE movies. The format is a variation on the 0x06 format with some changes. In addition to the decoding map there's also a skip map. This skip map is used to determine what 8x8 blocks can change in a particular frame. This format expects to be able to copy an 8x8 block from before the last time it was changed. This can be an arbitrary time in the past. In order to implement this this decoder allocates two additional AVFrames where actual decoding happens. At the end of a frame decoding changed blocks are copied to a finished frame based on the skip map. The skip map's encoding is a little convulted, I'll refer to the code for details. Values in the decoding map are the same as in format 0x06. Signed-off-by:
Hein-Pieter van Braam <hp@tmm.cx>
-
Hein-Pieter van Braam authored
This implements the 0x06 frame format for Interplay MVE movies. The format is relatively simple. The video data consists of two parts: 16 bits per 8x8 block movement data a number of 8x8 blocks of pixel data For each 8x8 block of pixel data the movement data is consulted. There are 3 possible meanings of the movement data: * zero : copy the 8x8 block from the pixel data * negative : copy the 8x8 block from the previous frame from an offset determined by the actual value of the entry -0xC000. * positive : copy the 8x8 block from the current frame from an offset determined by the actual value of the entry -0x4000 Decoding happens in two passes, in the fist pass only new pixeldata is copied, during the second pass data is copied from the previous and current frames. The codec expects that the current frame being decoded to still has the data from 2 frames ago on it when decoding starts. Signed-off-by:
Hein-Pieter van Braam <hp@tmm.cx>
-
Hein-Pieter van Braam authored
Interplay MVE can contain up to three different frame formats. They require different streams of information to render a frame. This patch changes the IP packet format to prepare for the extra frame formats. Signed-off-by:
Hein-Pieter van Braam <hp@tmm.cx>
-
Hein-Pieter van Braam authored
Interplay MVE movies have a SEND_BUFFER operation. Only after this command does the current decoding buffer get displayed. This is required for the other frame formats. They are fixed-size and can't always encode a full frame worth of pixeldata. This code prevents half-finished frames from being emitted. Signed-off-by:
Hein-Pieter van Braam <hp@tmm.cx>
-
Andreas Håkon authored
Reviewed-by:
<vtarca@mobibase.com> Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- Jun 24, 2017
-
-
Marton Balint authored
Buffering more than one packet can be a huge performance improvement for encoding files with small packets (e.g. wav) over SMB/CIFS. Acked-by:
Michael Niedermayer <michael@niedermayer.cc> Signed-off-by:
Marton Balint <cus@passwd.hu>
-
Marton Balint authored
If flushing is not disabled, then mux.c will signal the end of the packets with an AVIO_DATA_MARKER_FLUSH_POINT, and aviobuf will be able to decide to flush or not based on the preferred minimum packet size set by the used protocol. Reviewed-by:
Michael Niedermayer <michael@niedermayer.cc> Signed-off-by:
Marton Balint <cus@passwd.hu>
-
Marton Balint authored
Reviewed-by:
Michael Niedermayer <michael@niedermayer.cc> Signed-off-by:
Marton Balint <cus@passwd.hu>
-
Marton Balint authored
This patch makes aviobuf work more like traditinal file IO, which is how people think about it. For example, in the past, aviobuf only flushed buffers until the current buffer position, even if more data was written to it previously, and a backward seek was used to reposition the IO context. From now, aviobuf will keep track of the written data, so no explicit seek will be required till the end of the buffer, or till the end of file before flushing. This fixes at least one regression, fate-vsynth3-flv was broken if flush_packets option was set to false, an explicit seek was removed in 4e3cc4bd. Also from now on, if a forward seek in the write buffer were to cause a gap between the already written data and the new file position, a flush will happen. The must_flush varable is also removed, which might have caused needless flushes with multiple seeks whithin the write buffer. Since we know the amount of data written to it, we will know when to flush. Signed-off-by:
Marton Balint <cus@passwd.hu>
-
- Jun 22, 2017
-
-
James Almer authored
Fixes a NULL pointer derefence when ogg_init() returns a failure and a stream's private data was not yet allocated. This is a regression since 3c5a53cd Reviewed-by:
Paul B Mahol <onemda@gmail.com> Signed-off-by:
James Almer <jamrial@gmail.com>
-
- Jun 19, 2017
-
-
Steven Liu authored
When the hlsenc at BYTERANGE mode, it should not show the warning message: "Duplicated segment filename detected:" Reported-by:
Marco <marco@worldcast.com> Signed-off-by:
Steven Liu <lq@chinaffmpeg.org>
-
James Almer authored
Reviewed-by:
Michael Niedermayer <michael@niedermayer.cc> Signed-off-by:
James Almer <jamrial@gmail.com>
-
- Jun 18, 2017
-
-
Marton Balint authored
Reviewed-by:
Michael Niedermayer <michael@niedermayer.cc> Signed-off-by:
Marton Balint <cus@passwd.hu>
-
Hein-Pieter van Braam authored
Reviewed-by:
Paul B Mahol <onemda@gmail.com> Signed-off-by:
Hein-Pieter van Braam <hp@tmm.cx> Signed-off-by:
James Almer <jamrial@gmail.com>
-
- Jun 17, 2017
-
-
Daniel Kucera authored
Signed-off-by:
Daniel Kucera <daniel.kucera@gmail.com> Reviewed-by:
Nicolas George <george@nsup.org> Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-