aboutsummaryrefslogtreecommitdiffstats
path: root/libavformat
Commit message (Collapse)AuthorAgeFilesLines
...
| * avformat: Factorize codec probing.Alex Converse2012-06-051-20/+25
| |
| * Indeo Audio decoderKostya Shishkov2012-06-051-0/+1
| |
* | isom: add Radius DV YUV FourCCsPiotr Bandurski2012-06-051-0/+2
| |
* | Add missing CRLFs to avisynth error messages.Carl Eugen Hoyos2012-06-051-2/+2
| |
* | Fix MP2 muxer Makefile dependencies.Carl Eugen Hoyos2012-06-051-1/+1
| | | | | | | | | | | | Found, analysed and tested by trac user Jamal. Fixes ticket #1411
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-06-043-49/+12
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: movenc: Write chan atom for all audio tracks in mov mode movies. mpegtsenc: use avio_open_dyn_buf(), zero pointers after freeing doc/avconv: add some details about the transcoding process. avidec: make scale and rate unsigned. avconv: check output stream recording time before each frame returned from filters avconv: split selecting input file out of transcode(). avconv: split checking for active outputs out of transcode(). avfiltergraph: make some functions static. Conflicts: ffmpeg.c libavfilter/avfiltergraph.c libavfilter/internal.h libavformat/mpegtsenc.c tests/ref/fate/acodec-alac tests/ref/fate/acodec-pcm-s16be tests/ref/fate/acodec-pcm-s24be tests/ref/fate/acodec-pcm-s32be tests/ref/fate/acodec-pcm-s8 tests/ref/lavf/mov Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * movenc: Write chan atom for all audio tracks in mov mode movies.Alex Converse2012-06-041-1/+3
| |
| * mpegtsenc: use avio_open_dyn_buf(), zero pointers after freeingJindřich Makovička2012-06-041-46/+9
| | | | | | | | | | | | | | Per suggestion by Michael Niedermayer. Signed-off-by: Jindřich Makovička <makovick@gmail.com> Signed-off-by: Martin Storsjö <martin@martin.st>
| * avidec: make scale and rate unsigned.Anton Khirnov2012-06-041-2/+2
| | | | | | | | The specs say they are unsigned 32bit integers.
* | timecode: move timecode muxer options to metadata.Clément Bœsch2012-06-043-60/+23
| | | | | | | | | | | | | | | | | | | | | | | | | | Some demuxers set a timecode in the format or streams metadata. The muxers now make use of this metadata instead of a duplicated private option. This makes possible transparent copy of the timecode when transmuxing and transcoding. -timecode option for MPEG1/2 codec is also renamed to -gop_timecode. The global ffmpeg -timecode option will set it anyway so no option change visible for the user.
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-06-043-69/+243
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: librtmp: return AVERROR_UNKNOWN instead of -1. librtmp: don't abuse a variable for two unrelated things. librtmp: add rtmp_app and rtmp_playpath private options. bmv: add stricter checks for invalid decoded length avpacket: fix duplicating side data. flv: support stream text data as onTextData Conflicts: libavcodec/bmv.c libavformat/flvdec.c libavformat/flvenc.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * librtmp: return AVERROR_UNKNOWN instead of -1.Anton Khirnov2012-06-031-4/+4
| |
| * librtmp: don't abuse a variable for two unrelated things.Anton Khirnov2012-06-031-8/+8
| |
| * librtmp: add rtmp_app and rtmp_playpath private options.Anton Khirnov2012-06-031-15/+80
| | | | | | | | This makes it easier to switch between native rtmp and librtmp.
| * flv: support stream text data as onTextDataLuca Barbato2012-06-032-25/+153
| | | | | | | | | | | | | | Adobe specifies onTextData as the standard message to use to deliver text information. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* | set some categories of some AVClass structsMichael Niedermayer2012-06-031-0/+1
| | | | | | | | | | | | Please help setting the category for all remaining AVClasses Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Unconditionally compile init_stream() in bintext.Carl Eugen Hoyos2012-06-031-36/+36
| | | | | | | | | | | | | | Fixes compilation of xbin, adf and idf demuxer if bintext demuxer was disabled. Fixes ticket #1399
* | mpegtsenc: zero pointers after freeingMichael Niedermayer2012-06-031-4/+6
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | mpegts_audio_write: fix potential integer overflowMichael Niedermayer2012-06-031-1/+1
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-06-034-87/+136
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: mpegtsenc: Support LATM packetization for AAC adtsenc: Don't expose the muxer internals to the rest of lavf mpegtsenc: use AVFormatContext for AAC packetization mpegtsenc: use AVERROR() for return codes Conflicts: libavformat/adts.h libavformat/mpegtsenc.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * mpegtsenc: Support LATM packetization for AACJindrich Makovicka2012-06-031-5/+28
| | | | | | | | | | | | | | | | | | This adds the avoption mpegts_flags and converts the existing resend_headers option into a flag, keeping the old option as fallback for now. Signed-off-by: Jindrich Makovicka <makovick@gmail.com> Signed-off-by: Martin Storsjö <martin@martin.st>
| * adtsenc: Don't expose the muxer internals to the rest of lavfJindrich Makovicka2012-06-032-51/+16
| | | | | | | | | | | | | | | | This isn't required any longer, when the mpegts muxer uses it as a proper chained muxer. Signed-off-by: Jindrich Makovicka <makovick@gmail.com> Signed-off-by: Martin Storsjö <martin@martin.st>
| * mpegtsenc: use AVFormatContext for AAC packetizationJindrich Makovicka2012-06-032-31/+84
| | | | | | | | | | | | | | | | This removes the dependency on adts.c internals, and simplifies adding other packetization formats. Signed-off-by: Jindrich Makovicka <makovick@gmail.com> Signed-off-by: Martin Storsjö <martin@martin.st>
| * mpegtsenc: use AVERROR() for return codesJindrich Makovicka2012-06-031-6/+14
| | | | | | | | | | Signed-off-by: Jindrich Makovicka <makovick@gmail.com> Signed-off-by: Martin Storsjö <martin@martin.st>
* | oggdec: fix regression that caused reading the whole file during openMichael Niedermayer2012-06-021-0/+3
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | lavf: use input keyframe flag when muxer does not provide keyframe flags.Michael Niedermayer2012-06-021-0/+3
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-06-013-14/+15
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: http: Add the url_shutdown function for https, too http: Simplify code by removing a local variable http: Clear the old URLContext pointer when closed tcp: Try enabling SO_REUSEADDR when listening tcp: Check the return values from bind and accept avisynth: Make sure the filename passed to avisynth is in the right code page Conflicts: libavformat/http.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * http: Add the url_shutdown function for https, tooMartin Storsjö2012-06-011-0/+1
| | | | | | | | Signed-off-by: Martin Storsjö <martin@martin.st>
| * http: Simplify code by removing a local variableMartin Storsjö2012-06-011-12/+9
| | | | | | | | Signed-off-by: Martin Storsjö <martin@martin.st>
| * http: Clear the old URLContext pointer when closedMartin Storsjö2012-06-011-0/+3
| | | | | | | | | | | | | | This fixes issues with opening http urls that have authentication or redirects, introduced in commit e999b641. Signed-off-by: Martin Storsjö <martin@martin.st>
| * tcp: Try enabling SO_REUSEADDR when listeningMartin Storsjö2012-06-011-0/+2
| | | | | | | | Signed-off-by: Martin Storsjö <martin@martin.st>
| * tcp: Check the return values from bind and acceptMartin Storsjö2012-06-011-0/+8
| | | | | | | | Signed-off-by: Martin Storsjö <martin@martin.st>
| * avisynth: Make sure the filename passed to avisynth is in the right code pageOka Motofumi2012-05-311-1/+6
| | | | | | | | | | | | | | | | avisynth is a non-unicode application and cannot accept UTF-8 characters. Therefore, the input filename should be converted to the correct code page that it expects. Signed-off-by: Martin Storsjö <martin@martin.st>
* | http: use ffurl_closep()Michael Niedermayer2012-06-011-8/+10
| | | | | | | | | | | | Fixes Ticket1383 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | url: add ffurl_closep() which also sets the context pointer to NULLMichael Niedermayer2012-06-012-3/+11
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | lavf: use av_freep() in ffurl_close()Michael Niedermayer2012-06-011-1/+1
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | tcp: Check the return values from bind and acceptMartin Storsjö2012-06-011-0/+8
| | | | | | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* | dv-demux: dont mess with codec valuesMichael Niedermayer2012-05-311-3/+0
| | | | | | | | | | | | | | Fixes part of Ticket1369 Found-by: ami_stuff Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | jacosub_probe: slightly increase the score to limit misdetection.Clément Bœsch2012-05-311-1/+1
| |
* | jacosub_probe: speedup by making only one call to sscanfClément Bœsch2012-05-311-2/+5
| |
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-05-311-9/+27
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: fate: Fix fate-ac3-fixed-encode for pre-ssse3 x86 machines http: Pass the proper return code of net IO operations http: Add 'post_data', a new option which sets custom HTTP post data lavfi: amix: check active input count before calling request_samples vp8: move block coeff arithcoder on stack. mp3/ac3 probe: search for PES headers to prevent probing MPEG-PS as MP3. Conflicts: libavformat/ac3dec.c libavformat/mp3dec.c tests/fate/ac3.mak Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * http: Pass the proper return code of net IO operationsSamuel Pitoiset2012-05-301-8/+8
| | | | | | | | Signed-off-by: Martin Storsjö <martin@martin.st>
| * http: Add 'post_data', a new option which sets custom HTTP post dataSamuel Pitoiset2012-05-301-1/+19
| | | | | | | | | | | | | | This allows doing http posts with a content-length header sent in advance, avoiding chunked encoding. Signed-off-by: Martin Storsjö <martin@martin.st>
| * mp3/ac3 probe: search for PES headers to prevent probing MPEG-PS as MP3.Ronald S. Bultje2012-05-302-10/+50
| |
* | oggparsevorbis: fix null ptr dereferenceMichael Niedermayer2012-05-311-2/+2
| | | | | | | | | | Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | mxfenc: support 50 and 60 frame ratesMatthieu Bouron2012-05-311-2/+12
| | | | | | | | | | Reviewed-by: Tomas Härdin <tomas.hardin@codemill.se> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | ipmovie_probe: speedup by avoiding memcmp() callMichael Niedermayer2012-05-311-1/+2
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | ac3_probe: speedup by checking for header earlierMichael Niedermayer2012-05-311-0/+2
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | yop_probe: check more fields to avoid detecting random data as yopMichael Niedermayer2012-05-311-1/+6
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | avidec: fix odd extradata size case.Michael Niedermayer2012-05-311-1/+2
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>