[FFmpeg-devel] [implement-pixdesctest PATCH] Rename read_line() and write_line() to av_read_image_data_line and av_write_image_data_line().

Stefano Sabatini stefano.sabatini-lala
Wed Jul 7 23:35:24 CEST 2010


The old names were not av_ prefixed, and they were causing linking
failure on many platforms.
---
 libavfilter/vf_pixdesctest.c |    4 ++--
 libavutil/pixdesc.c          |    4 ++--
 libavutil/pixdesc.h          |    8 ++++----
 3 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/libavfilter/vf_pixdesctest.c b/libavfilter/vf_pixdesctest.c
index 871be30..3c1dab3 100644
--- a/libavfilter/vf_pixdesctest.c
+++ b/libavfilter/vf_pixdesctest.c
@@ -90,13 +90,13 @@ static void draw_slice(AVFilterLink *inlink, int y, int h, int slice_dir)
         int y1 = c == 1 || c == 2 ? y>>priv->pix_desc->log2_chroma_h : y;
 
         for (i = y1; i < y1 + h1; i++) {
-            read_line(priv->line,
+            av_read_image_data_line(priv->line,
                       inpic->data,
                       inpic->linesize,
                       priv->pix_desc,
                       0, i, c, w1, 0);
 
-            write_line(priv->line,
+            av_write_image_data_line(priv->line,
                        outpic->data,
                        outpic->linesize,
                        priv->pix_desc,
diff --git a/libavutil/pixdesc.c b/libavutil/pixdesc.c
index 82b3631..378ff06 100644
--- a/libavutil/pixdesc.c
+++ b/libavutil/pixdesc.c
@@ -24,7 +24,7 @@
 
 #include "intreadwrite.h"
 
-void read_line(uint16_t *dst, const uint8_t *data[4], const int linesize[4],
+void av_read_image_data_line(uint16_t *dst, const uint8_t *data[4], const int linesize[4],
                const AVPixFmtDescriptor *desc, int x, int y, int c, int w, int read_pal_component)
 {
     AVComponentDescriptor comp= desc->comp[c];
@@ -65,7 +65,7 @@ void read_line(uint16_t *dst, const uint8_t *data[4], const int linesize[4],
     }
 }
 
-void write_line(const uint16_t *src, uint8_t *data[4], const int linesize[4],
+void av_write_image_data_line(const uint16_t *src, uint8_t *data[4], const int linesize[4],
                 const AVPixFmtDescriptor *desc, int x, int y, int c, int w)
 {
     AVComponentDescriptor comp = desc->comp[c];
diff --git a/libavutil/pixdesc.h b/libavutil/pixdesc.h
index a13d16c..e522361 100644
--- a/libavutil/pixdesc.h
+++ b/libavutil/pixdesc.h
@@ -108,8 +108,8 @@ extern const AVPixFmtDescriptor av_pix_fmt_descriptors[];
  * component c in data[1] to dst, rather than the palette indexes in
  * data[0]. The behavior is undefined if the format is not paletted.
  */
-void read_line(uint16_t *dst, const uint8_t *data[4], const int linesize[4],
-               const AVPixFmtDescriptor *desc, int x, int y, int c, int w, int read_pal_component);
+void av_read_image_data_line(uint16_t *dst, const uint8_t *data[4], const int linesize[4],
+                const AVPixFmtDescriptor *desc, int x, int y, int c, int w, int read_pal_component);
 
 /**
  * Write the values from src to the pixel format component c of an
@@ -125,8 +125,8 @@ void read_line(uint16_t *dst, const uint8_t *data[4], const int linesize[4],
  * @param w the width of the line to write, that is the number of
  * values to write to the image line
  */
-void write_line(const uint16_t *src, uint8_t *data[4], const int linesize[4],
-                const AVPixFmtDescriptor *desc, int x, int y, int c, int w);
+void av_write_image_data_line(const uint16_t *src, uint8_t *data[4], const int linesize[4],
+               const AVPixFmtDescriptor *desc, int x, int y, int c, int w);
 
 /**
  * Return the pixel format corresponding to name.
-- 
1.7.1




More information about the ffmpeg-devel mailing list