X-Git-Url: http://git.cinelerra-gg.org/git/?a=blobdiff_plain;f=cinelerra-5.0%2Fcinelerra%2Fffmpeg.h;fp=cinelerra-5.0%2Fcinelerra%2Fffmpeg.h;h=d9ca7836bbe0a2eb1776a3fbc4dda042805b2c3b;hb=74084f4d67651fac69f5e5484d57921cb6aa6e1d;hp=68649d16218c5f03763c00b282e41589b762a1bc;hpb=a9f2ea113da20b8cfbe4f394d69dc1e8315ddddd;p=goodguy%2Fhistory.git diff --git a/cinelerra-5.0/cinelerra/ffmpeg.h b/cinelerra-5.0/cinelerra/ffmpeg.h index 68649d16..d9ca7836 100644 --- a/cinelerra-5.0/cinelerra/ffmpeg.h +++ b/cinelerra-5.0/cinelerra/ffmpeg.h @@ -23,13 +23,14 @@ #include "vframe.inc" extern "C" { -#include "libavfilter/buffersrc.h" -#include "libavfilter/buffersink.h" #include "libavformat/avformat.h" #include "libavformat/avio.h" #include "libavcodec/avcodec.h" #include "libavfilter/avfilter.h" #include "libavutil/avutil.h" +#include "libavfilter/buffersrc.h" +#include "libavfilter/buffersink.h" +#include "libavutil/imgutils.h" #include "libavutil/opt.h" #include "libavutil/pixdesc.h" #include "libswresample/swresample.h" @@ -202,21 +203,21 @@ public: FFVideoConvert() { convert_ctx = 0; } ~FFVideoConvert() { if( convert_ctx ) sws_freeContext(convert_ctx); } - static PixelFormat color_model_to_pix_fmt(int color_model); - static int pix_fmt_to_color_model(PixelFormat pix_fmt); + static AVPixelFormat color_model_to_pix_fmt(int color_model); + static int pix_fmt_to_color_model(AVPixelFormat pix_fmt); int convert_picture_vframe(VFrame *frame, - AVPicture *ip, PixelFormat ifmt, int iw, int ih); + AVFrame *ip, AVPixelFormat ifmt, int iw, int ih); int convert_cmodel(VFrame *frame_out, - AVPicture *ip, PixelFormat ifmt, int iw, int ih); + AVFrame *ip, AVPixelFormat ifmt, int iw, int ih); int transfer_cmodel(VFrame *frame_in, //defaults->metadata - AVFrame *ifp, PixelFormat ifmt, int iw, int ih); + AVFrame *ifp, AVPixelFormat ifmt, int iw, int ih); int convert_vframe_picture(VFrame *frame, - AVPicture *op, PixelFormat ofmt, int ow, int oh); + AVFrame *op, AVPixelFormat ofmt, int ow, int oh); int convert_pixfmt(VFrame *frame_in, - AVPicture *op, PixelFormat ofmt, int ow, int oh); + AVFrame *op, AVPixelFormat ofmt, int ow, int oh); int transfer_pixfmt(VFrame *frame_in, //metadata->defaults - AVFrame *ofp, PixelFormat ofmt, int ow, int oh); + AVFrame *ofp, AVPixelFormat ofmt, int ow, int oh); }; class FFVideoStream : public FFStream, public FFVideoConvert {