summaryrefslogtreecommitdiff
path: root/doc/examples
Commit message (Collapse)AuthorAge
...
* lavfi: deprecate aconvert.Clément Bœsch2013-04-11
| | | | This filter is not required anymore with aformat. Drop it at next bump.
* Merge commit 'bcc94328980e6c56546792ab08b0756abdce310b'Michael Niedermayer2013-04-04
| | | | | | | | | | | | * commit 'bcc94328980e6c56546792ab08b0756abdce310b': opt: check the return values of av_get_token for ENOMEM. doc: Fix best_nb_channells typo matroska: pass the lace size to the matroska_parse_rm_audio Conflicts: libavformat/matroskadec.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
* examples/resampling_audio: make use of av_samples_alloc_array_and_samples()Stefano Sabatini2013-03-31
| | | | Simplify.
* examples/filtering_*: constify AVFrame * for print_frame() and ↵Stefano Sabatini2013-03-14
| | | | display_frame() functions
* examples/filtering_audio: update to new APIStefano Sabatini2013-03-14
| | | | In particular, fix crash.
* examples/filtering_video: update to new APIStefano Sabatini2013-03-14
| | | | In particular, fix crash.
* Remove references to the "ff" variant of buffersink.Nicolas George2013-03-12
|
* Merge commit '9d3009c6c4b9b6734f07df7c88f6a42ded6cdf38'Michael Niedermayer2013-03-12
| | | | | | | | | | | | | | * commit '9d3009c6c4b9b6734f07df7c88f6a42ded6cdf38': avconv: print an error on applying options of the wrong type. atomic: Check for __sync_val_compare_and_swap instead of __sync_synchronize output-example: Update to use encode_video2 instead of the now dropped encode_video Conflicts: doc/examples/muxing.c ffmpeg_opt.c libavutil/atomic.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
* doc: fix examples.Clément Bœsch2013-03-10
|
* examples/muxing: fix memory leak.Nicolas George2013-03-05
| | | | | | | | | | | Do not re-call avcodec_get_context_defaults3(), it is already called by avformat_new_stream() and it leaks the codec priv_data that was already allocated. Use avformat_free_context() instead of freeing (not) everything manually. Fix trac ticket #2322.
* doc/examples/demuxing: use AVFrame accessor functionsMichael Niedermayer2013-03-01
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* doc/examples: do not allocate AVFrame directly.Nicolas George2013-02-17
| | | | | | | The size of the AVFrame structure is not part of the ABI; it can grow with later versions. Therefore, applications are not supposed to allocate AVFrame directly, they are supposed to use avcodec_alloc_frame() instead.
* examples/scaling_video: fix typoStefano Sabatini2013-02-15
|
* examples/demuxing: free AVPacket after usageAngelo Haller2013-01-15
| | | | Fix leak.
* doc/examples: fix assignments in if()Michael Niedermayer2013-01-14
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* examples/muxing: improve error messages.Nicolas George2013-01-02
| | | | | Illustrate the use of return values, av_err2str and avcodec_get_name.
* doc/examples/resampling_audio.c: fix pathMichael Niedermayer2012-12-16
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* examples: add resampling_audio.c fileStefano Sabatini2012-12-06
|
* Merge commit '97bf7c03b1338a867da52c159a2afecbdedcfa88'Michael Niedermayer2012-11-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '97bf7c03b1338a867da52c159a2afecbdedcfa88': doc: git-howto: Leave reviewers time to react before pushing patches Include libavutil/channel_layout.h instead of libavutil/audioconvert.h lavu: rename audioconvert.* to channel_layout.* and deprecate audioconvert.h Conflicts: doc/APIchanges doc/examples/decoding_encoding.c doc/git-howto.texi ffmpeg_filter.c libavcodec/flacdec.c libavcodec/imc.c libavcodec/mpegaudiodec.c libavcodec/utils.c libavfilter/asrc_anullsrc.c libavfilter/audio.c libavfilter/avfilter.c libavfilter/avfilter.h libavfilter/avfiltergraph.c libavfilter/buffer.c libavutil/Makefile libavutil/audioconvert.h libavutil/channel_layout.c libavutil/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
* examples/muxing: fix typo: allocated -> allocateStefano Sabatini2012-11-06
|
* examples/demuxing: fix brainoStefano Sabatini2012-11-06
| | | | s/video/audio/ in a log message.
* examples/demuxing: dump input information *after* trying to open audio streamStefano Sabatini2012-11-06
| | | | Implement more logical code flow.
* examples: fix doxy so they appear on the example pageMichael Niedermayer2012-10-26
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* examples/decoding_encoding: add and use the decode_write_frame functionStefano Sabatini2012-10-24
| | | | Allow to factorize code in video_decode_example(), simplify.
* examples/decoding_encoding: prefer 'frame' over 'picture' for an AVFrameStefano Sabatini2012-10-20
| | | | Decrease confusion.
* examples/scaling_video: remove unnecessary intermediary variable in ↵Stefano Sabatini2012-10-20
| | | | fill_yuv_frame()
* examples/decoding_encoding: fix misc typos in the usage textStefano Sabatini2012-10-20
|
* examples/decoding_encoding: remove misplaced and confusing commentStefano Sabatini2012-10-20
|
* examples/decoding_encoding: add missing checks on avcodec_alloc_context3()Stefano Sabatini2012-10-20
|
* examples/muxing: merge add_audio_stream() and add_video_stream()Stefano Sabatini2012-10-17
| | | | Factorize.
* examples/muxing: check on frameStefano Sabatini2012-10-17
| | | | Fix crash in case frame is not defined (e.g. with muxing out.wav).
* examples/muxing: fix bogus setting of st->idStefano Sabatini2012-10-17
|
* examples/muxing: remove misleading comment about pending API changeStefano Sabatini2012-10-17
| | | | | The API was never changed since 2003. Replace with a comment about the performed operation.
* examples/muxing: remove video_outbuf unused and useless codeStefano Sabatini2012-10-17
|
* examples/muxing: fix video ptsMichael Niedermayer2012-10-17
| | | | | | Fixes Ticket1801 Based on suggestion from AztecC Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* examples: add README file with simple compilation instructionsStefano Sabatini2012-10-16
|
* examples/muxing: extend usage noticeStefano Sabatini2012-10-15
|
* examples/muxing: provide more information in case of avcodec_open2 failureStefano Sabatini2012-10-15
|
* examples/muxing: add missing error checksStefano Sabatini2012-10-15
|
* examples/muxing: fix case inconsistency in messageStefano Sabatini2012-10-15
|
* Merge commit '716d413c13981da15323c7a3821860536eefdbbb'Michael Niedermayer2012-10-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '716d413c13981da15323c7a3821860536eefdbbb': Replace PIX_FMT_* -> AV_PIX_FMT_*, PixelFormat -> AVPixelFormat Conflicts: doc/examples/muxing.c ffmpeg.h ffmpeg_filter.c ffmpeg_opt.c ffplay.c ffprobe.c libavcodec/8bps.c libavcodec/aasc.c libavcodec/aura.c libavcodec/avcodec.h libavcodec/avs.c libavcodec/bfi.c libavcodec/bmp.c libavcodec/bmpenc.c libavcodec/c93.c libavcodec/cscd.c libavcodec/cyuv.c libavcodec/dpx.c libavcodec/dpxenc.c libavcodec/eatgv.c libavcodec/escape124.c libavcodec/ffv1.c libavcodec/flashsv.c libavcodec/fraps.c libavcodec/h264.c libavcodec/huffyuv.c libavcodec/iff.c libavcodec/imgconvert.c libavcodec/indeo3.c libavcodec/kmvc.c libavcodec/libopenjpegdec.c libavcodec/libopenjpegenc.c libavcodec/libx264.c libavcodec/ljpegenc.c libavcodec/mjpegdec.c libavcodec/mjpegenc.c libavcodec/motionpixels.c libavcodec/mpeg12.c libavcodec/mpeg12enc.c libavcodec/mpeg4videodec.c libavcodec/mpegvideo_enc.c libavcodec/pamenc.c libavcodec/pcxenc.c libavcodec/pgssubdec.c libavcodec/pngdec.c libavcodec/pngenc.c libavcodec/pnm.c libavcodec/pnmdec.c libavcodec/pnmenc.c libavcodec/ptx.c libavcodec/qdrw.c libavcodec/qpeg.c libavcodec/qtrleenc.c libavcodec/raw.c libavcodec/rawdec.c libavcodec/rl2.c libavcodec/sgidec.c libavcodec/sgienc.c libavcodec/snowdec.c libavcodec/snowenc.c libavcodec/sunrast.c libavcodec/targa.c libavcodec/targaenc.c libavcodec/tiff.c libavcodec/tiffenc.c libavcodec/tmv.c libavcodec/truemotion2.c libavcodec/utils.c libavcodec/vb.c libavcodec/vp3.c libavcodec/wnv1.c libavcodec/xl.c libavcodec/xwddec.c libavcodec/xwdenc.c libavcodec/yop.c libavdevice/v4l2.c libavdevice/x11grab.c libavfilter/avfilter.c libavfilter/avfilter.h libavfilter/buffersrc.c libavfilter/drawutils.c libavfilter/formats.c libavfilter/src_movie.c libavfilter/vf_ass.c libavfilter/vf_drawtext.c libavfilter/vf_fade.c libavfilter/vf_format.c libavfilter/vf_hflip.c libavfilter/vf_lut.c libavfilter/vf_overlay.c libavfilter/vf_pad.c libavfilter/vf_scale.c libavfilter/vf_transpose.c libavfilter/vf_yadif.c libavfilter/video.c libavfilter/vsrc_testsrc.c libavformat/movenc.c libavformat/mxf.h libavformat/utils.c libavformat/yuv4mpeg.c libavutil/imgutils.c libavutil/pixdesc.c libswscale/input.c libswscale/output.c libswscale/swscale_internal.h libswscale/swscale_unscaled.c libswscale/utils.c libswscale/x86/swscale_template.c libswscale/x86/yuv2rgb.c libswscale/x86/yuv2rgb_template.c libswscale/yuv2rgb.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
* Merge commit '7751e4693dd10ec98c20fbd9887233b575034272'Michael Niedermayer2012-09-25
| | | | | | | | | | | | | | | | | | | | | | | | | | * commit '7751e4693dd10ec98c20fbd9887233b575034272': ogg: check that the expected number of headers had been parsed libx264: change default to closed gop to match x264cli Use avcodec_free_frame() to free AVFrames. lavf: use a malloced AVFrame in try_decode_frame(). lavc: add avcodec_free_frame(). lavc: ensure extended_data is set properly on decoding lavc: initialize AVFrame.extended_data in avcodec_get_frame_defaults() lavc: use av_mallocz to allocate AVFrames. lavc: rename the argument of avcodec_alloc_frame/get_frame_defaults Conflicts: doc/APIchanges doc/examples/decoding_encoding.c libavcodec/utils.c libavcodec/version.h libavfilter/src_movie.c libavformat/oggdec.c libavformat/oggdec.h libavformat/oggparsetheora.c libavformat/utils.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
* examples/decoding_encoding: clarify operations in the usage messageStefano Sabatini2012-09-13
|
* examples/decoding_encoding: replace "picture" with "frame" in encode_example()Stefano Sabatini2012-09-13
| | | | The use of "picture" in place of "frame" is confusing.
* examples/decoding_encoding: apply various message log fixesStefano Sabatini2012-09-13
|
* examples/muxing: add check on avformat_write_header() resultStefano Sabatini2012-09-11
|
* examples/muxing: apply misc fixes to log messagesStefano Sabatini2012-09-11
|
* examples/muxing: rename img_convert_ctx to sws_ctxStefano Sabatini2012-09-11
| | | | | The new name is more consistent with the codebase, and more self-consistent with the libswscale API.
* examples/muxing: merge some declarations and definitionsStefano Sabatini2012-09-11
|
* examples/muxing: prefer AVPicture to AVFrame, when feasibleStefano Sabatini2012-09-11
| | | | | | | Favor the use of plain AVPicture over AVFrame, especially when the use of AVFrame is not required like in the case of tmp_picture. Also adopt more straightforward names, to avoid frame/picture confusion.