Commit 0fb49b59 authored by Bobby Bingham's avatar Bobby Bingham

Add function to export EDGE_WIDTH from libavcodec.

Originally committed as revision 22753 to svn://svn.ffmpeg.org/ffmpeg/trunk
parent c846a984
...@@ -12,6 +12,9 @@ libavutil: 2009-03-08 ...@@ -12,6 +12,9 @@ libavutil: 2009-03-08
API changes, most recent first: API changes, most recent first:
2010-04-01 - r22753 - lavc 52.66.0
Add avcodec_get_edge_width()
2010-03-31 - r22750 - lavc 52.65.0 2010-03-31 - r22750 - lavc 52.65.0
Add avcodec_copy_context(). Add avcodec_copy_context().
......
...@@ -30,7 +30,7 @@ ...@@ -30,7 +30,7 @@
#include "libavutil/avutil.h" #include "libavutil/avutil.h"
#define LIBAVCODEC_VERSION_MAJOR 52 #define LIBAVCODEC_VERSION_MAJOR 52
#define LIBAVCODEC_VERSION_MINOR 65 #define LIBAVCODEC_VERSION_MINOR 66
#define LIBAVCODEC_VERSION_MICRO 0 #define LIBAVCODEC_VERSION_MICRO 0
#define LIBAVCODEC_VERSION_INT AV_VERSION_INT(LIBAVCODEC_VERSION_MAJOR, \ #define LIBAVCODEC_VERSION_INT AV_VERSION_INT(LIBAVCODEC_VERSION_MAJOR, \
...@@ -3290,6 +3290,15 @@ AVFrame *avcodec_alloc_frame(void); ...@@ -3290,6 +3290,15 @@ AVFrame *avcodec_alloc_frame(void);
int avcodec_default_get_buffer(AVCodecContext *s, AVFrame *pic); int avcodec_default_get_buffer(AVCodecContext *s, AVFrame *pic);
void avcodec_default_release_buffer(AVCodecContext *s, AVFrame *pic); void avcodec_default_release_buffer(AVCodecContext *s, AVFrame *pic);
int avcodec_default_reget_buffer(AVCodecContext *s, AVFrame *pic); int avcodec_default_reget_buffer(AVCodecContext *s, AVFrame *pic);
/**
* Returns the amount of padding in pixels which the get_buffer callback must
* provide around the edge of the image for codecs which do not have the
* CODEC_FLAG_EMU_EDGE flag.
*
* @return Required padding in pixels.
*/
unsigned avcodec_get_edge_width(void);
/** /**
* Modifies width and height values so that they will result in a memory * Modifies width and height values so that they will result in a memory
* buffer that is acceptable for the codec if you do not use any horizontal * buffer that is acceptable for the codec if you do not use any horizontal
......
...@@ -101,6 +101,11 @@ void register_avcodec(AVCodec *codec) ...@@ -101,6 +101,11 @@ void register_avcodec(AVCodec *codec)
} }
#endif #endif
unsigned avcodec_get_edge_width(void)
{
return EDGE_WIDTH;
}
void avcodec_set_dimensions(AVCodecContext *s, int width, int height){ void avcodec_set_dimensions(AVCodecContext *s, int width, int height){
s->coded_width = width; s->coded_width = width;
s->coded_height= height; s->coded_height= height;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment