Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mpc-hc/FFmpeg.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-10-15doc/examples/muxing: Fix mixed declaration and codeMichael Niedermayer
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2015-10-14Merge commit '34ed5c2e4d9b7fe5c9b3aae2da5599fabb95c02e'Hendrik Leppkes
* commit '34ed5c2e4d9b7fe5c9b3aae2da5599fabb95c02e': avformat: Do not use AVFMT_RAWPICTURE Removal from ffmpeg.c not merged because some parts of avdevice still use it Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
2015-10-13avformat: Do not use AVFMT_RAWPICTURELuca Barbato
There are no formats supporting it anymore and it is deprecated. Update the documentation accordingly.
2015-09-29Merge commit '539e5ac2ecfec2e2f441222a43fb0583643ea607'Hendrik Leppkes
* commit '539e5ac2ecfec2e2f441222a43fb0583643ea607': examples/qsvdec: free the lavc decoder before closing MFX/VAAPI Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
2015-09-29Merge commit '3ee462dca1038e63b8e8d5e751121736d5772a5d'Hendrik Leppkes
* commit '3ee462dca1038e63b8e8d5e751121736d5772a5d': examples/qsvdec: do not free the surfaces in the frame_free() callback Merged-by: Hendrik Leppkes <h.leppkes@gmail.com>
2015-09-28examples/qsvdec: free the lavc decoder before closing MFX/VAAPIAnton Khirnov
lavc expects MFX to still be in a usable state on close.
2015-09-28examples/qsvdec: do not free the surfaces in the frame_free() callbackAnton Khirnov
Even though libmfx might not need them anymore, avcodec might still access the surfaces. So free them separately at the end.
2015-09-06doc/examples/demuxing_decoding: simplify api_mode to refcountClément Bœsch
This finalizes the quick cleanup of a753e6c9f508fd48a0f34438bcdce87c826779b9.
2015-09-05doc/examples/demuxing_decoding: Drop old api mode, because the code fails to ↵Michael Niedermayer
build otherwise Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2015-09-05Remove left-over FF_API_AVFILTERBUFFER cruftHendrik Leppkes
2015-09-04doc/examples/http_multiclient: Fix occured typoMichael Niedermayer
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2015-08-28doc/examples/filtering_video: better demo ffmpeg filters; demos chaining the ↵Harshit Mittal
filters Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2015-08-16doc/examples: rename avio_list_dir -> avio_dir_cmdMariusz Szczepańczyk
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2015-08-15examples/avio_list_dir: add move and delete methodsMariusz Szczepańczyk
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2015-08-01doc/example: Add http multi-client example codeStephan Holljes
Signed-off-by: Stephan Holljes <klaxa1337@googlemail.com>
2015-07-28Merge commit '059a934806d61f7af9ab3fd9f74994b838ea5eba'Michael Niedermayer
* commit '059a934806d61f7af9ab3fd9f74994b838ea5eba': lavc: Consistently prefix input buffer defines Conflicts: doc/examples/decoding_encoding.c libavcodec/4xm.c libavcodec/aac_adtstoasc_bsf.c libavcodec/aacdec.c libavcodec/aacenc.c libavcodec/ac3dec.h libavcodec/asvenc.c libavcodec/avcodec.h libavcodec/avpacket.c libavcodec/dvdec.c libavcodec/ffv1enc.c libavcodec/g2meet.c libavcodec/gif.c libavcodec/h264.c libavcodec/h264_mp4toannexb_bsf.c libavcodec/huffyuvdec.c libavcodec/huffyuvenc.c libavcodec/jpeglsenc.c libavcodec/libxvid.c libavcodec/mdec.c libavcodec/motionpixels.c libavcodec/mpeg4videodec.c libavcodec/mpegvideo.c libavcodec/noise_bsf.c libavcodec/nuv.c libavcodec/nvenc.c libavcodec/options.c libavcodec/parser.c libavcodec/pngenc.c libavcodec/proresenc_kostya.c libavcodec/qsvdec.c libavcodec/svq1enc.c libavcodec/tiffenc.c libavcodec/truemotion2.c libavcodec/utils.c libavcodec/utvideoenc.c libavcodec/vc1dec.c libavcodec/wmalosslessdec.c libavformat/adxdec.c libavformat/aiffdec.c libavformat/apc.c libavformat/apetag.c libavformat/avidec.c libavformat/bink.c libavformat/cafdec.c libavformat/flvdec.c libavformat/id3v2.c libavformat/isom.c libavformat/matroskadec.c libavformat/mov.c libavformat/mpc.c libavformat/mpc8.c libavformat/mpegts.c libavformat/mvi.c libavformat/mxfdec.c libavformat/mxg.c libavformat/nutdec.c libavformat/oggdec.c libavformat/oggparsecelt.c libavformat/oggparseflac.c libavformat/oggparseopus.c libavformat/oggparsespeex.c libavformat/omadec.c libavformat/rawdec.c libavformat/riffdec.c libavformat/rl2.c libavformat/rmdec.c libavformat/rtpdec_latm.c libavformat/rtpdec_mpeg4.c libavformat/rtpdec_qdm2.c libavformat/rtpdec_svq3.c libavformat/sierravmd.c libavformat/smacker.c libavformat/smush.c libavformat/spdifenc.c libavformat/takdec.c libavformat/tta.c libavformat/utils.c libavformat/vqf.c libavformat/westwood_vqa.c libavformat/xmv.c libavformat/xwma.c libavformat/yop.c Merged-by: Michael Niedermayer <michael@niedermayer.cc>
2015-07-27Merge commit 'def97856de6021965db86c25a732d78689bd6bb0'Michael Niedermayer
* commit 'def97856de6021965db86c25a732d78689bd6bb0': lavc: AV-prefix all codec capabilities Conflicts: cmdutils.c ffmpeg.c ffplay.c libavcodec/8svx.c libavcodec/aacenc.c libavcodec/ac3dec.c libavcodec/adpcm.c libavcodec/alac.c libavcodec/atrac3plusdec.c libavcodec/bink.c libavcodec/dnxhddec.c libavcodec/dvdec.c libavcodec/dvenc.c libavcodec/ffv1dec.c libavcodec/ffv1enc.c libavcodec/fic.c libavcodec/flacdec.c libavcodec/flacenc.c libavcodec/flvdec.c libavcodec/fraps.c libavcodec/frwu.c libavcodec/gifdec.c libavcodec/h261dec.c libavcodec/hevc.c libavcodec/iff.c libavcodec/imc.c libavcodec/libopenjpegdec.c libavcodec/libvo-aacenc.c libavcodec/libvorbisenc.c libavcodec/libvpxdec.c libavcodec/libvpxenc.c libavcodec/libx264.c libavcodec/mjpegbdec.c libavcodec/mjpegdec.c libavcodec/mpegaudiodec_float.c libavcodec/msmpeg4dec.c libavcodec/mxpegdec.c libavcodec/nvenc_h264.c libavcodec/nvenc_hevc.c libavcodec/pngdec.c libavcodec/qpeg.c libavcodec/ra288.c libavcodec/rv10.c libavcodec/s302m.c libavcodec/sp5xdec.c libavcodec/takdec.c libavcodec/tiff.c libavcodec/tta.c libavcodec/utils.c libavcodec/v210dec.c libavcodec/vp6.c libavcodec/vp9.c libavcodec/wavpack.c libavcodec/yop.c Merged-by: Michael Niedermayer <michael@niedermayer.cc>
2015-07-27Merge commit '7c6eb0a1b7bf1aac7f033a7ec6d8cacc3b5c2615'Michael Niedermayer
* commit '7c6eb0a1b7bf1aac7f033a7ec6d8cacc3b5c2615': lavc: AV-prefix all codec flags Conflicts: doc/examples/muxing.c ffmpeg.c ffmpeg_opt.c ffplay.c libavcodec/aacdec.c libavcodec/aacenc.c libavcodec/ac3dec.c libavcodec/ac3enc_float.c libavcodec/atrac1.c libavcodec/atrac3.c libavcodec/atrac3plusdec.c libavcodec/dcadec.c libavcodec/ffv1enc.c libavcodec/h264.c libavcodec/h264_loopfilter.c libavcodec/h264_mb.c libavcodec/imc.c libavcodec/libmp3lame.c libavcodec/libtheoraenc.c libavcodec/libtwolame.c libavcodec/libvpxenc.c libavcodec/libxavs.c libavcodec/libxvid.c libavcodec/mpeg12dec.c libavcodec/mpeg12enc.c libavcodec/mpegaudiodec_template.c libavcodec/mpegvideo.c libavcodec/mpegvideo_enc.c libavcodec/mpegvideo_motion.c libavcodec/nellymoserdec.c libavcodec/nellymoserenc.c libavcodec/nvenc.c libavcodec/on2avc.c libavcodec/options_table.h libavcodec/opus_celt.c libavcodec/pngenc.c libavcodec/ra288.c libavcodec/ratecontrol.c libavcodec/twinvq.c libavcodec/vc1_block.c libavcodec/vc1_loopfilter.c libavcodec/vc1_mc.c libavcodec/vc1dec.c libavcodec/vorbisdec.c libavcodec/vp3.c libavcodec/wma.c libavcodec/wmaprodec.c libavcodec/x86/hpeldsp_init.c libavcodec/x86/me_cmp_init.c Merged-by: Michael Niedermayer <michael@niedermayer.cc>
2015-07-27lavc: Consistently prefix input buffer definesVittorio Giovara
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
2015-07-27lavc: AV-prefix all codec capabilitiesVittorio Giovara
Express bitfields more simply. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
2015-07-27lavc: AV-prefix all codec flagsVittorio Giovara
Convert doxygen to multiline and express bitfields more simply. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
2015-06-15examples/demuxing_decoding: use properties from frame instead of video_dec_ctxAndreas Cadhalpun
This is more robust. And only check if there is actually a frame returned. Reviewed-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Andreas Cadhalpun <Andreas.Cadhalpun@googlemail.com>
2015-06-14doc: fix spelling errorsAndreas Cadhalpun
Neccessary -> Necessary formated -> formatted thee -> the eventhough -> even though seperately -> separately Reviewed-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Andreas Cadhalpun <Andreas.Cadhalpun@googlemail.com>
2015-06-13examples/decoding_encoding: Use the AVFrame width/height for processing ↵Michael Niedermayer
images after decoding This is what FFmpeg / FFplay do and it is more robust Reviewed-by: Stefano Sabatini <stefasab@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-04-06examples/avio_list_dir: init/deinit networkLukasz Marek
Signed-off-by: Lukasz Marek <lukasz.m.luki2@gmail.com>
2015-04-03doc/examples: Handle new types in avio_list_dirMariusz Szczepańczyk
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-03-28doc/examples: add directory listing exampleLukasz Marek
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-03-01Merge commit '990e4a6639d0714198583c2812b1074b5751898f'Michael Niedermayer
* commit '990e4a6639d0714198583c2812b1074b5751898f': Add a QSV decoding example. Conflicts: configure doc/Makefile Merged-by: Michael Niedermayer <michaelni@gmx.at>
2015-02-28Add a QSV decoding example.Anton Khirnov
2015-02-10examples/demuxing_decoding: abort decoding when width, height or pix_fmt changeAndreas Cadhalpun
This is necessary, because avcodec_decode_video2 can change width, height and/or pixel format of the AVCodecContext. Since video_dst_data and video_dst_linesize are not updated by calling av_image_alloc again, av_image_copy[_plane] asserts, because the destination buffer is too small. In this case, creating a useable rawvideo is not possible anyway, since it has fixed width/height/pix_fmt. Signed-off-by: Andreas Cadhalpun <Andreas.Cadhalpun@googlemail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-01-31examples/demuxing_decoding: set stream_idx in open_codec_context only if no ↵Andreas Cadhalpun
error occured Signed-off-by: Andreas Cadhalpun <Andreas.Cadhalpun@googlemail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-01-29examples/filtering: extend comments about setting the filter graph endpointsStefano Sabatini
That part is a constant source of confusions for readers, this should help clarify the apparently inverted logic.
2015-01-27Merge commit '3a70c0c95feacb3844d05eebd579fc8189a77eee'Michael Niedermayer
* commit '3a70c0c95feacb3844d05eebd579fc8189a77eee': examples/transcode_aac: generate proper PTS and set the muxer timebase Merged-by: Michael Niedermayer <michaelni@gmx.at>
2015-01-27Merge commit 'c9b19ac8928c6c9b7f25c3988177204f110d5e0e'Michael Niedermayer
* commit 'c9b19ac8928c6c9b7f25c3988177204f110d5e0e': examples/transcode_aac: fix a typo Merged-by: Michael Niedermayer <michaelni@gmx.at>
2015-01-27Merge commit '749a89d1b8bb73b4d4f14c48f33259a1300c1761'Michael Niedermayer
* commit '749a89d1b8bb73b4d4f14c48f33259a1300c1761': examples/transcode_aac: properly select the output sample format Merged-by: Michael Niedermayer <michaelni@gmx.at>
2015-01-27examples/transcode_aac: generate proper PTS and set the muxer timebaseAndreas Unterweger
Signed-off-by: Anton Khirnov <anton@khirnov.net>
2015-01-27examples/transcode_aac: fix a typoAndreas Unterweger
Signed-off-by: Anton Khirnov <anton@khirnov.net>
2015-01-27examples/transcode_aac: properly select the output sample formatAndreas Unterweger
Makes the example work with all the supported AAC encoders. Signed-off-by: Anton Khirnov <anton@khirnov.net>
2015-01-10doc/examples: fix lib math dep for decoding_encodingAndreas Cadhalpun
It uses at least sin(). Signed-off-by: Andreas Cadhalpun <Andreas.Cadhalpun@googlemail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-01-08doc/examples/transcoding: Use avio_closep() in examples as it avoids leaving ↵Michael Niedermayer
stale pointers Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-01-08idoc/examples/remuxing: Use avio_closep() in examples as it avoids leaving ↵Michael Niedermayer
stale pointers Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-01-08doc/examples/transcode_aac: Use avio_closep() in examples as it avoids ↵Michael Niedermayer
leaving stale pointers Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-01-08doc/examples/muxing: Use avio_closep() in examples as it avoids leaving ↵Michael Niedermayer
stale pointers Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-12-05doc/examples/filtering_video: fix frame ratePiotr Fusik
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-12-04doc/examples/transcoding: check encoder before using itMichael Niedermayer
Fixes null pointer exception Found-by: stoupeace Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-11-25doc/examples/decoding_encoding: fix storing all channelsMichael Niedermayer
Fixes Ticket3355 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-11-22doc: fix the the typosMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-09-16doc/examples/transcoding: use av_packet_rescale_ts()Stefano Sabatini
Simplify.
2014-09-14doc/examples: remove unneeded NULL checksMichael Niedermayer
dst_file cannot be NULL Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-08-18avcodec: export motion vectors in frame side data on demandClément Bœsch
The reasoning behind this addition is that various third party applications are interested in getting some motion information out of a video "for free" when it is available. It was considered to export other information as well (such as the intra information about the block, or the quantization) but the structure might have ended up into a half full-generic, half full of codec specific cruft. If more information is necessary, it should either be added in the "flags" field of the AVMotionVector structure, or in another side-data. This commit also includes an example exporting them in a CSV stream.