aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* lavfi/af_amerge: avfilter_copy_buffer_ref_props will overwrite output ptsWilliam Yu2012-07-261-1/+1
|
* omadec: switch to AVSTREAM_PARSE_FULL_RAWMichael Niedermayer2012-07-261-1/+1
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* loasdec: switch to AVSTREAM_PARSE_FULL_RAWMichael Niedermayer2012-07-261-1/+1
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* aacdec: switch to AVSTREAM_PARSE_FULL_RAWMichael Niedermayer2012-07-261-1/+1
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* hls: replace probsize=0 by noheader flag removial.Michael Niedermayer2012-07-261-1/+2
| | | | | | | | This fixes h264 timestamps in hls Fixes ticket1572 Tested-by: crtmpserver Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* ff_add_index_entry: reject AV_NOPTS_VALUEMichael Niedermayer2012-07-261-0/+3
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* lavf: move generic index generation code to a later pointMichael Niedermayer2012-07-262-17/+11
| | | | | | | | | | | | By moving it to a later point relative and unknown timestamps are more likely to have been corrected similar patch reviewed-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de> Signed-off-by: Michael Niedermayer <michaelni@gmx.at> Conflicts: libavformat/utils.c
* parse_packet: use pkt.pos always instead of the avparser offset.Michael Niedermayer2012-07-261-1/+1
| | | | | | | This is more correct and will be needed when the code is moved to a later point. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* wav: switch to AVSTREAM_PARSE_FULL_RAWMichael Niedermayer2012-07-261-2/+2
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* ff_raw_audio_read_header: mark as AVSTREAM_PARSE_FULL_RAWMichael Niedermayer2012-07-261-1/+1
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* flacdec: mark as AVSTREAM_PARSE_FULL_RAWMichael Niedermayer2012-07-261-1/+1
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* mp3dec: mark as AVSTREAM_PARSE_FULL_RAWMichael Niedermayer2012-07-261-1/+1
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* movenc: fix remuxing of yuv2Piotr Bandurski2012-07-261-1/+2
| | | | | | Attached patch fixes remuxing of yuv2 in mov (and does not break remuxing of yuvs) Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* probe_codec: fix memory corruptionMichael Niedermayer2012-07-261-1/+5
| | | | | Found-by: Tanami Ohad Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* ffmpeg: warn about new streams after startup.Nicolas George2012-07-261-1/+19
|
* faq: explain about new streams, probesize and analyzeduration.Nicolas George2012-07-261-0/+16
|
* Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-07-256-7/+38
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: rtmp: Add a new option 'rtmp_pageurl' doc: Update the description of the rtmp_tcurl option rtmp: Make the description of the rtmp_tcurl option more generic libfdk-aacenc: add LATM/LOAS encapsulation support sctp: add port missing error message tcp: add port missing error message avfilter: Fix printf format string conversion specifier Conflicts: libavcodec/version.h libavfilter/avfilter.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * rtmp: Add a new option 'rtmp_pageurl'Samuel Pitoiset2012-07-252-0/+11
| | | | | | | | | | | | | | This option specifies the URL of the web page in which the media was embedded. Signed-off-by: Martin Storsjö <martin@martin.st>
| * doc: Update the description of the rtmp_tcurl optionSamuel Pitoiset2012-07-251-1/+1
| | | | | | | | Signed-off-by: Martin Storsjö <martin@martin.st>
| * rtmp: Make the description of the rtmp_tcurl option more genericSamuel Pitoiset2012-07-251-1/+1
| | | | | | | | Signed-off-by: Martin Storsjö <martin@martin.st>
| * libfdk-aacenc: add LATM/LOAS encapsulation supportKieran Kunhya2012-07-252-2/+15
| | | | | | | | Signed-off-by: Martin Storsjö <martin@martin.st>
| * sctp: add port missing error messageJordi Ortiz2012-07-251-1/+5
| | | | | | | | | | | | | | Without this patch a user a bit absent-minded may not notice that the connection doesn't work because the port is missing. Signed-off-by: Martin Storsjö <martin@martin.st>
| * tcp: add port missing error messageJordi Ortiz2012-07-251-2/+5
| | | | | | | | | | | | | | Without this patch a user a bit absent-minded may not notice that the connection doesn't work because the port is missing. Signed-off-by: Martin Storsjö <martin@martin.st>
| * avfilter: Fix printf format string conversion specifierDiego Biurrun2012-07-251-1/+1
| | | | | | | | libavfilter/avfilter.c:224:9: warning: format ‘%ld’ expects argument of type ‘long int’, but argument 5 has type ‘int’ [-Wformat]
* | libvpxenc: switch to av_assertMichael Niedermayer2012-07-251-1/+2
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | intrax8: asserts cleanupMichael Niedermayer2012-07-251-13/+9
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | hls: call avformat_find_stream_info()Michael Niedermayer2012-07-251-0/+4
| | | | | | | | | | | | This is needed to correctly demux h264 in ts Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | av_find_stream_info: skip flushing codecs and estimating timings if ↵Michael Niedermayer2012-07-251-1/+2
| | | | | | | | | | | | probe_size==0 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | fate: update avui test due toMichael Niedermayer2012-07-252-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | commit 20e88d86182d9bb49112648d9a42849a7b17eacd Fix avui stream-copy. The native decoder and MPlayer's binary decoder only need the APRG atom, QuickTime at least requires also the ARES atom and four additional 0 bytes padding at the end of stsd. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | ffprobe: use av_guess_sample_aspect_ratio() for guessing the aspect ratioStefano Sabatini2012-07-251-12/+17
| | | | | | | | | | | | This is consistent with what av_dump_format() does. In particular, fix trac ticket #1568.
* | lavf/avformat.h: fix verb person for av_guess_sample_aspect_ratio()Stefano Sabatini2012-07-251-1/+1
| | | | | | | | | | Prefer impersonal form over third person, consistent with the rest of docs.
* | lavfi/avfilter.h: add doxy for AVFilterLink.out_bufStefano Sabatini2012-07-251-0/+18
| |
* | lavfi/avfilter.h: add doxy for AVFilterLink.cur_bufStefano Sabatini2012-07-251-0/+15
| |
* | Fix avui stream-copy.Carl Eugen Hoyos2012-07-253-8/+23
| | | | | | | | | | | | The native decoder and MPlayer's binary decoder only need the APRG atom, QuickTime at least requires also the ARES atom and four additional 0 bytes padding at the end of stsd.
* | lavf: Set pos for all packets of AVSTREAM_PARSE_FULL_RAW files.Michael Niedermayer2012-07-252-1/+6
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | imgconvert: Implement avcodec_find_best_pix_fmt_of_list()Michael Niedermayer2012-07-251-0/+13
| | | | | | | | | | | | | | | | | | | | | | | | The old avcodec_find_best_pix_fmt() was insufficient due to 64 pix_fmt limit. In ffmpeg this problem has been solved long ago through avcodec_find_best_pix_fmt2() Today libav has added a incompatible modified version of avcodec_find_best_pix_fmt2() under the same name, thus again breaking ABI/API ... The avcodec_find_best_pix_fmt_of_list() added in this commit here makes the libav API available to ffmpeg users too. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | riff: make the G723.1 in wav output compatible with WMP/msacm codecPiotr Bandurski2012-07-251-0/+9
| | | | | | | | | | | | | | | | Attached patch (together with demuxing patch) allows WMP/msacm G723.1 codec decode files encoded by FFmpeg. Tested with both 6400 and 5333 mode Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | lavf: factor AVStream st outMichael Niedermayer2012-07-251-4/+6
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | parse_packet: reset pkt->pos after it has been usedMichael Niedermayer2012-07-251-0/+1
| | | | | | | | | | | | This should have no effect as it was not used in this case Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | libopenjpegenc: set numresolution max to INT_MAXMichael Bradshaw2012-07-251-5/+5
| | | | | | | | | | | | | | OpenJPEG doesn't have a max lowres limit, so don't enforce an arbitrary one. Signed-off-by: Michael Bradshaw <mbradshaw@sorensonmedia.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-07-248-15/+52
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: rtmp: Add credit/copyright to librtmp authors for parts of the RTMPE code rtmp: Move the CONFIG_ condition into the if conditions aac: Mention abbreviation as well in long_name build: Skip compiling rtmpdh.h if ffrtmpcrypt protocol is not enabled doc: Add Git configuration section configure: Add a dependency on https for rtmpts rtp: Only choose static payload types if the sample rate and channels are right Conflicts: doc/git-howto.texi libavformat/rtmpproto.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * rtmp: Add credit/copyright to librtmp authors for parts of the RTMPE codeMartin Storsjö2012-07-242-0/+4
| | | | | | | | | | | | Our implementation of RTMPE is heavily based on librtmp. Signed-off-by: Martin Storsjö <martin@martin.st>
| * rtmp: Move the CONFIG_ condition into the if conditionsSamuel Pitoiset2012-07-241-8/+7
| | | | | | | | | | | | | | | | This makes sure these calls are removed by dead code elimination even if optimization is disabled. This fixes building without crypto libraries without optimization. Signed-off-by: Martin Storsjö <martin@martin.st>
| * aac: Mention abbreviation as well in long_nameDiego Biurrun2012-07-241-1/+1
| | | | | | | | Most people know the codec as "AAC" and not "Advanced Audio Coding".
| * build: Skip compiling rtmpdh.h if ffrtmpcrypt protocol is not enabledDiego Biurrun2012-07-241-0/+1
| | | | | | | | | | The ffrtmpcrypt protocol depends on external libraries, which are also required to compile the header file.
| * doc: Add Git configuration sectionDiego Biurrun2012-07-231-0/+26
| |
| * configure: Add a dependency on https for rtmptsMartin Storsjö2012-07-241-1/+1
| | | | | | | | | | | | | | | | The rtmpts protocol uses https implicitly, via the ffrtmphttp protocol, but the ffrtmphttp protocol is also useable for plain rtmpt without https, so the dependency needs to be added here instead. Signed-off-by: Martin Storsjö <martin@martin.st>
| * rtp: Only choose static payload types if the sample rate and channels are rightAdriano Pallavicino2012-07-241-3/+11
| | | | | | | | | | | | | | | | | | If using a different sample rate or number of channels, use a dynamic payload type instead, where the parameters are passed in the SDP. G722 is a special case where the normal rules don't apply. Signed-off-by: Martin Storsjö <martin@martin.st>
* | ffmpeg: keep packet/frame availability in global structures.Nicolas George2012-07-241-26/+20
| | | | | | | | This replaces the use of the no_packet and no_frame arrays.
* | riff: fix remuxing of G723_1 in wavPiotr Bandurski2012-07-241-1/+1
| | | | | | | | | | | | | | | | Attached patch fixes remuxing of G723.1 in wav, so the output is playable by WMP. (It's still not enough for encoding - probably some extradata should be added to the output file to make it playable by WMP/win codec) Signed-off-by: Michael Niedermayer <michaelni@gmx.at>