<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: ffmpeg with x264 and libavfilter on debian squeeze</title>
	<atom:link href="http://garrettreid.com/2010/ffmpeg-x264-libavfilter-debian-squeeze/feed/" rel="self" type="application/rss+xml" />
	<link>http://garrettreid.com/2010/ffmpeg-x264-libavfilter-debian-squeeze/</link>
	<description>Potentially useful stuff</description>
	<lastBuildDate>Wed, 16 Nov 2011 19:01:55 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: garrett</title>
		<link>http://garrettreid.com/2010/ffmpeg-x264-libavfilter-debian-squeeze/comment-page-1/#comment-335</link>
		<dc:creator>garrett</dc:creator>
		<pubDate>Fri, 08 Jul 2011 04:42:32 +0000</pubDate>
		<guid isPermaLink="false">http://garrettreid.com/?p=45#comment-335</guid>
		<description>It&#039;s possible the summer of code branch has been under ongoing development, you can try checking out an older version. Or maybe your issue has been fixed by now :)</description>
		<content:encoded><![CDATA[<p>It&#8217;s possible the summer of code branch has been under ongoing development, you can try checking out an older version. Or maybe your issue has been fixed by now :)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: calev dan</title>
		<link>http://garrettreid.com/2010/ffmpeg-x264-libavfilter-debian-squeeze/comment-page-1/#comment-320</link>
		<dc:creator>calev dan</dc:creator>
		<pubDate>Tue, 05 Apr 2011 22:17:01 +0000</pubDate>
		<guid isPermaLink="false">http://garrettreid.com/?p=45#comment-320</guid>
		<description>calev_dan@yahoo.com

system: debian6.0, squeeze stable

Need the &#039;crop&#039; filter
Trying to follow the procedure in:

&quot;ffmpeg with x264 and libavfilter on debian squeeze&quot;

1. Uninstall blockers
sudo apt-get remove ffmpeg x264 libx264-dev

2. Install dependencies for debian’s ffmpeg package:
aptitude build-dep ffmpeg
sudo apt-get install build-essential subversion git-core checkinstall yasm texi2html libfaac-dev libfaad-dev libmp3lame-dev libopencore-amrnb-dev libopencore-amrwb-dev libsdl1.2-dev libx11-dev libxfixes-dev libxvidcore4-dev zlib1g-dev

3. Edit sources.list:
sudo gedit /etc/apt/sources.list

Add in these lines for the debian-multimedia repository:
deb http://www.debian-multimedia.org squeeze main non-free
deb-src http://www.debian-multimedia.org squeeze main non-free

4. Add the repository key:
sudo apt-get install debian-archive-keyring

Then update:
sudo apt-get update

5. Install ffmpeg’s format support:
sudo apt-get install libmp3lame-dev libxvidcore4-dev libfaad-dev libfaac-dev liba52-0.7.4-dev

6. Install subversion and git to grab sources for ffmpeg and x264:
sudo apt-get install subversion git

7. Check out the &quot;summer of code&quot; branch of ffmpeg
svn co svn://svn.ffmpeg.org/soc
cd soc/libavfilter/
./checkout.sh
cd ffmpeg/
./configure --enable-libmp3lame --enable-libtheora --enable-libx264 --enable-libgsm --enable-postproc --enable-libxvid --enable-pthreads --enable-libvorbis --enable-gpl --enable-x11grab --enable-nonfree --enable-filter=movie --enable-avfilter --enable-libfaac

At this point, the configure script will complain “ERROR: libx264 not found” - install x264:
cd ../../..
git clone git://git.videolan.org/x264.git
cd x264
./configure
make
sudo checkinstall --fstrans=no --install=yes --pkgname=x264 --pkgversion &quot;1:0.svn`date +%Y%m%d`-0.0squeeze1&quot; --default

**********************************************************************

 Done. The new package has been installed and saved to

 /home/user1/x264/x264_0.svn20110405-0.0squeeze1-1_i386.deb

 You can remove it from your system anytime using: 

      dpkg -r x264

**********************************************************************

8. Back to ffmpeg:
cd ../soc/libavfilter/ffmpeg/
./configure --enable-libmp3lame --enable-libtheora --enable-libx264 --enable-libgsm --enable-postproc --enable-libxvid --enable-pthreads --enable-libvorbis --enable-gpl --enable-x11grab --enable-nonfree --enable-filter=movie --enable-avfilter --enable-libfaac
sudo make
sudo checkinstall --pkgname=ffmpeg --pkgversion &quot;4:0.7+svn`date +%Y%m%d`&quot; --backup=no --default 

8. Back to ffmpeg: 
cd ../soc/libavfilter/ffmpeg/

./configure --enable-libmp3lame --enable-libtheora --enable-libx264 --enable-libgsm --enable-postproc --enable-libxvid --enable-pthreads --enable-libvorbis --enable-gpl --enable-x11grab --enable-nonfree --enable-filter=movie --enable-avfilter --enable-libfaac
sudo make 


-------------------------------------------------------------------
while making ffmpeg, following errors:

sudo make 
CC	libavdevice/alldevices.o
CC	libavdevice/alsa-audio-common.o
CC	libavdevice/alsa-audio-dec.o
CC	libavdevice/alsa-audio-enc.o
CC	libavdevice/avdevice.o
CC	libavdevice/dv1394.o
CC	libavdevice/jack_audio.o
CC	libavdevice/oss_audio.o
CC	libavdevice/v4l.o
CC	libavdevice/v4l2.o
CC	libavdevice/x11grab.o
libavdevice/x11grab.c: In function ‘x11grab_read_header’:
libavdevice/x11grab.c:101: warning: assignment makes integer from pointer without a cast
AR	libavdevice/libavdevice.a
CC	libavfilter/af_anull.o
CC	libavfilter/allfilters.o
CC	libavfilter/asink_anullsink.o
CC	libavfilter/asrc_anullsrc.o
CC	libavfilter/avfilter.o
CC	libavfilter/avfiltergraph.o
CC	libavfilter/defaults.o
CC	libavfilter/formats.o
CC	libavfilter/graphparser.o
CC	libavfilter/vf_aspect.o
CC	libavfilter/vf_blackframe.o
CC	libavfilter/vf_copy.o
CC	libavfilter/vf_crop.o
CC	libavfilter/vf_cropdetect.o
CC	libavfilter/vf_drawbox.o
CC	libavfilter/vf_drawtext.o
libavfilter/vf_drawtext.c:40:10: error: #include expects &quot;FILENAME&quot; or 
libavfilter/vf_drawtext.c:41:10: error: #include expects &quot;FILENAME&quot; or 
libavfilter/vf_drawtext.c:60: error: expected specifier-qualifier-list before ‘FT_Library’
libavfilter/vf_drawtext.c:121:10: error: #include expects &quot;FILENAME&quot; or 
libavfilter/vf_drawtext.c:127: error: expected expression before ‘static’
libavfilter/vf_drawtext.c: In function ‘init’:
libavfilter/vf_drawtext.c:147: error: ‘FT_BBox’ undeclared (first use in this function)
libavfilter/vf_drawtext.c:147: error: (Each undeclared identifier is reported only once
libavfilter/vf_drawtext.c:147: error: for each function it appears in.)
libavfilter/vf_drawtext.c:147: warning: statement with no effect
libavfilter/vf_drawtext.c:147: error: expected ‘;’ before ‘bbox’
libavfilter/vf_drawtext.c:148: warning: ISO C90 forbids mixed declarations and code
libavfilter/vf_drawtext.c:200: error: implicit declaration of function ‘extract_color’
libavfilter/vf_drawtext.c:210: error: implicit declaration of function ‘FT_Init_FreeType’
libavfilter/vf_drawtext.c:210: error: ‘DrawTextContext’ has no member named ‘library’
libavfilter/vf_drawtext.c:215: error: implicit declaration of function ‘FT_New_Face’
libavfilter/vf_drawtext.c:215: error: ‘DrawTextContext’ has no member named ‘library’
libavfilter/vf_drawtext.c:215: error: ‘DrawTextContext’ has no member named ‘face’
libavfilter/vf_drawtext.c:219: error: implicit declaration of function ‘FT_Set_Pixel_Sizes’
libavfilter/vf_drawtext.c:219: error: ‘DrawTextContext’ has no member named ‘face’
libavfilter/vf_drawtext.c:224: error: implicit declaration of function ‘FT_HAS_KERNING’
libavfilter/vf_drawtext.c:224: error: ‘DrawTextContext’ has no member named ‘face’
libavfilter/vf_drawtext.c:232: error: implicit declaration of function ‘FT_Load_Char’
libavfilter/vf_drawtext.c:232: error: ‘DrawTextContext’ has no member named ‘face’
libavfilter/vf_drawtext.c:232: error: ‘FT_LOAD_RENDER’ undeclared (first use in this function)
libavfilter/vf_drawtext.c:232: error: ‘FT_LOAD_MONOCHROME’ undeclared (first use in this function)
libavfilter/vf_drawtext.c:232: error: invalid operands to binary &#124; (have ‘struct ft_error *’ and ‘struct ft_error *’)
libavfilter/vf_drawtext.c:236: error: ‘DrawTextContext’ has no member named ‘bitmaps’
libavfilter/vf_drawtext.c:236: error: ‘DrawTextContext’ has no member named ‘face’
libavfilter/vf_drawtext.c:236: error: ‘struct ft_error’ has no member named ‘glyph’
libavfilter/vf_drawtext.c:236: error: ‘struct ft_error’ has no member named ‘bitmap’
libavfilter/vf_drawtext.c:236: error: incompatible types when assigning to type ‘struct ft_error’ from type ‘struct ft_error *’
libavfilter/vf_drawtext.c:236: warning: statement with no effect
libavfilter/vf_drawtext.c:237: error: ‘DrawTextContext’ has no member named ‘bitmap_left’
libavfilter/vf_drawtext.c:237: error: ‘DrawTextContext’ has no member named ‘face’
libavfilter/vf_drawtext.c:237: error: ‘struct ft_error’ has no member named ‘glyph’
libavfilter/vf_drawtext.c:237: error: ‘struct ft_error’ has no member named ‘bitmap_left’
libavfilter/vf_drawtext.c:237: error: incompatible types when assigning to type ‘struct ft_error’ from type ‘struct ft_error *’
libavfilter/vf_drawtext.c:237: warning: statement with no effect
libavfilter/vf_drawtext.c:238: error: ‘DrawTextContext’ has no member named ‘bitmap_top’
libavfilter/vf_drawtext.c:238: error: ‘DrawTextContext’ has no member named ‘face’
libavfilter/vf_drawtext.c:238: error: ‘struct ft_error’ has no member named ‘glyph’
libavfilter/vf_drawtext.c:238: error: ‘struct ft_error’ has no member named ‘bitmap_top’
libavfilter/vf_drawtext.c:238: error: incompatible types when assigning to type ‘struct ft_error’ from type ‘struct ft_error *’
libavfilter/vf_drawtext.c:238: warning: statement with no effect
libavfilter/vf_drawtext.c:239: error: ‘DrawTextContext’ has no member named ‘advance’
libavfilter/vf_drawtext.c:239: error: ‘DrawTextContext’ has no member named ‘face’
libavfilter/vf_drawtext.c:239: error: ‘struct ft_error’ has no member named ‘glyph’
libavfilter/vf_drawtext.c:239: error: ‘struct ft_error’ has no member named ‘advance’
libavfilter/vf_drawtext.c:239: error: request for member ‘x’ in something not a structure or union
libavfilter/vf_drawtext.c:239: error: invalid operands to binary &gt;&gt; (have ‘struct ft_error *’ and ‘int’)
libavfilter/vf_drawtext.c:239: error: incompatible types when assigning to type ‘struct ft_error’ from type ‘struct ft_error *’
libavfilter/vf_drawtext.c:239: warning: statement with no effect
libavfilter/vf_drawtext.c:241: error: implicit declaration of function ‘FT_Get_Glyph’
libavfilter/vf_drawtext.c:241: error: ‘DrawTextContext’ has no member named ‘face’
libavfilter/vf_drawtext.c:241: error: ‘struct ft_error’ has no member named ‘glyph’
libavfilter/vf_drawtext.c:241: error: ‘DrawTextContext’ has no member named ‘glyphs’
libavfilter/vf_drawtext.c:245: error: ‘DrawTextContext’ has no member named ‘glyphs_index’
libavfilter/vf_drawtext.c:245: error: implicit declaration of function ‘FT_Get_Char_Index’
libavfilter/vf_drawtext.c:245: error: ‘DrawTextContext’ has no member named ‘face’
libavfilter/vf_drawtext.c:245: error: incompatible types when assigning to type ‘struct ft_error’ from type ‘int’
libavfilter/vf_drawtext.c:245: warning: statement with no effect
libavfilter/vf_drawtext.c:248: error: implicit declaration of function ‘FT_Glyph_Get_CBox’
libavfilter/vf_drawtext.c:248: error: ‘DrawTextContext’ has no member named ‘glyphs’
libavfilter/vf_drawtext.c:248: error: ‘ft_glyph_bbox_pixels’ undeclared (first use in this function)
libavfilter/vf_drawtext.c:248: error: ‘bbox’ undeclared (first use in this function)
libavfilter/vf_drawtext.c:249: error: request for member ‘yMax’ in something not a structure or union
libavfilter/vf_drawtext.c:249: warning: comparison between pointer and integer
libavfilter/vf_drawtext.c:250: error: request for member ‘yMax’ in something not a structure or union
libavfilter/vf_drawtext.c:250: warning: assignment makes integer from pointer without a cast
libavfilter/vf_drawtext.c:251: error: request for member ‘yMin’ in something not a structure or union
libavfilter/vf_drawtext.c:251: warning: comparison between pointer and integer
libavfilter/vf_drawtext.c:252: error: request for member ‘yMin’ in something not a structure or union
libavfilter/vf_drawtext.c:252: warning: assignment makes integer from pointer without a cast
libavfilter/vf_drawtext.c: In function ‘uninit’:
libavfilter/vf_drawtext.c:269: error: implicit declaration of function ‘FT_Done_Face’
libavfilter/vf_drawtext.c:269: error: ‘DrawTextContext’ has no member named ‘face’
libavfilter/vf_drawtext.c:270: error: implicit declaration of function ‘FT_Done_FreeType’
libavfilter/vf_drawtext.c:270: error: ‘DrawTextContext’ has no member named ‘library’
libavfilter/vf_drawtext.c: In function ‘config_input’:
libavfilter/vf_drawtext.c:277: error: ‘DrawTextContext’ has no member named ‘hsub’
libavfilter/vf_drawtext.c:277: warning: statement with no effect
libavfilter/vf_drawtext.c:278: error: ‘DrawTextContext’ has no member named ‘vsub’
libavfilter/vf_drawtext.c:278: warning: statement with no effect
libavfilter/vf_drawtext.c: At top level:
libavfilter/vf_drawtext.c:297: error: expected declaration specifiers or ‘...’ before ‘FT_Bitmap’
libavfilter/vf_drawtext.c: In function ‘draw_glyph’:
libavfilter/vf_drawtext.c:306: error: ‘bitmap’ undeclared (first use in this function)
libavfilter/vf_drawtext.c:306: error: ‘struct ft_error’ has no member named ‘pixel_mode’
libavfilter/vf_drawtext.c:306: error: ‘ft_pixel_mode_mono’ undeclared (first use in this function)
libavfilter/vf_drawtext.c:308: error: ‘struct ft_error’ has no member named ‘rows’
libavfilter/vf_drawtext.c:308: warning: comparison between pointer and integer
libavfilter/vf_drawtext.c:309: error: ‘struct ft_error’ has no member named ‘width’
libavfilter/vf_drawtext.c:309: warning: comparison between pointer and integer
libavfilter/vf_drawtext.c:314: error: ‘struct ft_error’ has no member named ‘buffer’
libavfilter/vf_drawtext.c:314: error: ‘struct ft_error’ has no member named ‘pitch’
libavfilter/vf_drawtext.c:314: error: invalid operands to binary * (have ‘int’ and ‘struct ft_error *’)
libavfilter/vf_drawtext.c:314: error: array subscript is not an integer
libavfilter/vf_drawtext.c:314: error: invalid operands to binary &amp; (have ‘struct ft_error *’ and ‘int’)
libavfilter/vf_drawtext.c:314: warning: assignment makes integer from pointer without a cast
libavfilter/vf_drawtext.c:337: error: ‘struct ft_error’ has no member named ‘buffer’
libavfilter/vf_drawtext.c:337: error: ‘struct ft_error’ has no member named ‘pitch’
libavfilter/vf_drawtext.c:337: error: invalid operands to binary * (have ‘int’ and ‘struct ft_error *’)
libavfilter/vf_drawtext.c:337: error: array subscript is not an integer
libavfilter/vf_drawtext.c:337: error: invalid operands to binary &amp; (have ‘struct ft_error *’ and ‘int’)
libavfilter/vf_drawtext.c:342: error: ‘struct ft_error’ has no member named ‘buffer’
libavfilter/vf_drawtext.c:342: error: ‘struct ft_error’ has no member named ‘pitch’
libavfilter/vf_drawtext.c:342: error: invalid operands to binary * (have ‘int’ and ‘struct ft_error *’)
libavfilter/vf_drawtext.c:342: error: array subscript is not an integer
libavfilter/vf_drawtext.c:342: error: invalid operands to binary &amp; (have ‘struct ft_error *’ and ‘int’)
libavfilter/vf_drawtext.c: In function ‘draw_text’:
libavfilter/vf_drawtext.c:384: error: ‘FT_Face’ undeclared (first use in this function)
libavfilter/vf_drawtext.c:384: warning: statement with no effect
libavfilter/vf_drawtext.c:384: error: expected ‘;’ before ‘face’
libavfilter/vf_drawtext.c:385: error: ‘FT_GlyphSlot’ undeclared (first use in this function)
libavfilter/vf_drawtext.c:385: warning: statement with no effect
libavfilter/vf_drawtext.c:385: error: expected ‘;’ before ‘slot’
libavfilter/vf_drawtext.c:386: warning: ISO C90 forbids mixed declarations and code
libavfilter/vf_drawtext.c:392: error: ‘FT_Vector’ undeclared (first use in this function)
libavfilter/vf_drawtext.c:392: warning: statement with no effect
libavfilter/vf_drawtext.c:392: error: expected ‘;’ before ‘pos’
libavfilter/vf_drawtext.c:393: warning: statement with no effect
libavfilter/vf_drawtext.c:393: error: expected ‘;’ before ‘delta’
libavfilter/vf_drawtext.c:394: warning: ISO C90 forbids mixed declarations and code
libavfilter/vf_drawtext.c:396:5: warning: &quot;HAVE_LOCALTIME_R&quot; is not defined
libavfilter/vf_drawtext.c:411: error: ‘DrawTextContext’ has no member named ‘glyphs_index’
libavfilter/vf_drawtext.c:411: error: invalid operands to binary &amp;&amp; (have ‘int’ and ‘struct ft_error’)
libavfilter/vf_drawtext.c:412: error: implicit declaration of function ‘FT_Get_Kerning’
libavfilter/vf_drawtext.c:412: error: ‘DrawTextContext’ has no member named ‘face’
libavfilter/vf_drawtext.c:412: error: ‘DrawTextContext’ has no member named ‘glyphs_index’
libavfilter/vf_drawtext.c:413: error: ‘DrawTextContext’ has no member named ‘glyphs_index’
libavfilter/vf_drawtext.c:413: error: ‘ft_kerning_default’ undeclared (first use in this function)
libavfilter/vf_drawtext.c:413: error: ‘delta’ undeclared (first use in this function)
libavfilter/vf_drawtext.c:414: error: request for member ‘x’ in something not a structure or union
libavfilter/vf_drawtext.c:414: error: invalid operands to binary &gt;&gt; (have ‘struct ft_error *’ and ‘int’)
libavfilter/vf_drawtext.c:414: warning: assignment makes integer from pointer without a cast
libavfilter/vf_drawtext.c:417: error: ‘DrawTextContext’ has no member named ‘advance’
libavfilter/vf_drawtext.c:417: error: invalid operands to binary + (have ‘int’ and ‘struct ft_error’)
libavfilter/vf_drawtext.c:417: warning: comparison between pointer and integer
libavfilter/vf_drawtext.c:425: error: ‘pos’ undeclared (first use in this function)
libavfilter/vf_drawtext.c:425: error: ‘struct ft_error’ has no member named ‘x’
libavfilter/vf_drawtext.c:425: error: ‘DrawTextContext’ has no member named ‘bitmap_left’
libavfilter/vf_drawtext.c:425: error: invalid operands to binary + (have ‘int’ and ‘struct ft_error’)
libavfilter/vf_drawtext.c:425: warning: statement with no effect
libavfilter/vf_drawtext.c:426: error: ‘struct ft_error’ has no member named ‘y’
libavfilter/vf_drawtext.c:426: error: ‘DrawTextContext’ has no member named ‘bitmap_top’
libavfilter/vf_drawtext.c:426: error: invalid operands to binary - (have ‘int’ and ‘struct ft_error’)
libavfilter/vf_drawtext.c:426: warning: statement with no effect
libavfilter/vf_drawtext.c:427: error: ‘DrawTextContext’ has no member named ‘advance’
libavfilter/vf_drawtext.c:427: error: invalid operands to binary + (have ‘int’ and ‘struct ft_error’)
libavfilter/vf_drawtext.c:427: warning: statement with no effect
libavfilter/vf_drawtext.c:428: error: ‘DrawTextContext’ has no member named ‘advance’
libavfilter/vf_drawtext.c:428: error: invalid operands to binary + (have ‘int’ and ‘struct ft_error’)
libavfilter/vf_drawtext.c:428: warning: statement with no effect
libavfilter/vf_drawtext.c:442: error: ‘DrawTextContext’ has no member named ‘hsub’
libavfilter/vf_drawtext.c:442: error: ‘DrawTextContext’ has no member named ‘vsub’
libavfilter/vf_drawtext.c:442: warning: passing argument 7 of ‘drawbox’ makes integer from pointer without a cast
libavfilter/vf_drawtext.c:353: note: expected ‘int’ but argument is of type ‘struct ft_error *’
libavfilter/vf_drawtext.c:442: warning: passing argument 8 of ‘drawbox’ makes integer from pointer without a cast
libavfilter/vf_drawtext.c:353: note: expected ‘int’ but argument is of type ‘struct ft_error *’
libavfilter/vf_drawtext.c:454: error: ‘DrawTextContext’ has no member named ‘bitmaps’
libavfilter/vf_drawtext.c:454: error: ‘struct ft_error’ has no member named ‘x’
libavfilter/vf_drawtext.c:454: error: ‘struct ft_error’ has no member named ‘y’
libavfilter/vf_drawtext.c:455: error: ‘DrawTextContext’ has no member named ‘hsub’
libavfilter/vf_drawtext.c:455: error: ‘DrawTextContext’ has no member named ‘vsub’
libavfilter/vf_drawtext.c:455: warning: passing argument 2 of ‘draw_glyph’ makes integer from pointer without a cast
libavfilter/vf_drawtext.c:297: note: expected ‘unsigned int’ but argument is of type ‘struct ft_error *’
libavfilter/vf_drawtext.c:455: warning: passing argument 3 of ‘draw_glyph’ makes integer from pointer without a cast
libavfilter/vf_drawtext.c:297: note: expected ‘unsigned int’ but argument is of type ‘struct ft_error *’
libavfilter/vf_drawtext.c:455: warning: passing argument 4 of ‘draw_glyph’ makes integer from pointer without a cast
libavfilter/vf_drawtext.c:297: note: expected ‘unsigned int’ but argument is of type ‘struct ft_error *’
libavfilter/vf_drawtext.c:455: warning: passing argument 6 of ‘draw_glyph’ makes pointer from integer without a cast
libavfilter/vf_drawtext.c:297: note: expected ‘unsigned char *’ but argument is of type ‘int’
libavfilter/vf_drawtext.c:455: warning: passing argument 8 of ‘draw_glyph’ makes integer from pointer without a cast
libavfilter/vf_drawtext.c:297: note: expected ‘short int’ but argument is of type ‘unsigned char *’
libavfilter/vf_drawtext.c:455: warning: passing argument 10 of ‘draw_glyph’ makes integer from pointer without a cast
libavfilter/vf_drawtext.c:297: note: expected ‘int’ but argument is of type ‘struct ft_error *’
libavfilter/vf_drawtext.c:455: error: too many arguments to function ‘draw_glyph’
libavfilter/vf_drawtext.c:458: error: ‘slot’ undeclared (first use in this function)
libavfilter/vf_drawtext.c:458: error: ‘struct ft_error’ has no member named ‘advance’
libavfilter/vf_drawtext.c:458: error: request for member ‘x’ in something not a structure or union
libavfilter/vf_drawtext.c:458: error: invalid operands to binary &gt;&gt; (have ‘struct ft_error *’ and ‘int’)
libavfilter/vf_drawtext.c:458: warning: assignment makes integer from pointer without a cast
libavfilter/vf_drawtext.c:394: warning: unused variable ‘ltime’
libavfilter/vf_drawtext.c:390: warning: unused variable ‘now’
libavfilter/vf_drawtext.c:388: warning: unused variable ‘buff’
make: *** [libavfilter/vf_drawtext.o] Error 1

Can you help, please?</description>
		<content:encoded><![CDATA[<p><a href="mailto:calev_dan@yahoo.com">calev_dan@yahoo.com</a></p>
<p>system: debian6.0, squeeze stable</p>
<p>Need the &#8216;crop&#8217; filter<br />
Trying to follow the procedure in:</p>
<p>&#8220;ffmpeg with x264 and libavfilter on debian squeeze&#8221;</p>
<p>1. Uninstall blockers<br />
sudo apt-get remove ffmpeg x264 libx264-dev</p>
<p>2. Install dependencies for debian’s ffmpeg package:<br />
aptitude build-dep ffmpeg<br />
sudo apt-get install build-essential subversion git-core checkinstall yasm texi2html libfaac-dev libfaad-dev libmp3lame-dev libopencore-amrnb-dev libopencore-amrwb-dev libsdl1.2-dev libx11-dev libxfixes-dev libxvidcore4-dev zlib1g-dev</p>
<p>3. Edit sources.list:<br />
sudo gedit /etc/apt/sources.list</p>
<p>Add in these lines for the debian-multimedia repository:<br />
deb <a href="http://www.debian-multimedia.org" rel="nofollow">http://www.debian-multimedia.org</a> squeeze main non-free<br />
deb-src <a href="http://www.debian-multimedia.org" rel="nofollow">http://www.debian-multimedia.org</a> squeeze main non-free</p>
<p>4. Add the repository key:<br />
sudo apt-get install debian-archive-keyring</p>
<p>Then update:<br />
sudo apt-get update</p>
<p>5. Install ffmpeg’s format support:<br />
sudo apt-get install libmp3lame-dev libxvidcore4-dev libfaad-dev libfaac-dev liba52-0.7.4-dev</p>
<p>6. Install subversion and git to grab sources for ffmpeg and x264:<br />
sudo apt-get install subversion git</p>
<p>7. Check out the &#8220;summer of code&#8221; branch of ffmpeg<br />
svn co <a href="svn://svn.ffmpeg.org/soc" rel="nofollow">svn://svn.ffmpeg.org/soc</a><br />
cd soc/libavfilter/<br />
./checkout.sh<br />
cd ffmpeg/<br />
./configure &#8211;enable-libmp3lame &#8211;enable-libtheora &#8211;enable-libx264 &#8211;enable-libgsm &#8211;enable-postproc &#8211;enable-libxvid &#8211;enable-pthreads &#8211;enable-libvorbis &#8211;enable-gpl &#8211;enable-x11grab &#8211;enable-nonfree &#8211;enable-filter=movie &#8211;enable-avfilter &#8211;enable-libfaac</p>
<p>At this point, the configure script will complain “ERROR: libx264 not found” &#8211; install x264:<br />
cd ../../..<br />
git clone git://git.videolan.org/x264.git<br />
cd x264<br />
./configure<br />
make<br />
sudo checkinstall &#8211;fstrans=no &#8211;install=yes &#8211;pkgname=x264 &#8211;pkgversion &#8220;1:0.svn`date +%Y%m%d`-0.0squeeze1&#8243; &#8211;default</p>
<p>**********************************************************************</p>
<p> Done. The new package has been installed and saved to</p>
<p> /home/user1/x264/x264_0.svn20110405-0.0squeeze1-1_i386.deb</p>
<p> You can remove it from your system anytime using: </p>
<p>      dpkg -r x264</p>
<p>**********************************************************************</p>
<p>8. Back to ffmpeg:<br />
cd ../soc/libavfilter/ffmpeg/<br />
./configure &#8211;enable-libmp3lame &#8211;enable-libtheora &#8211;enable-libx264 &#8211;enable-libgsm &#8211;enable-postproc &#8211;enable-libxvid &#8211;enable-pthreads &#8211;enable-libvorbis &#8211;enable-gpl &#8211;enable-x11grab &#8211;enable-nonfree &#8211;enable-filter=movie &#8211;enable-avfilter &#8211;enable-libfaac<br />
sudo make<br />
sudo checkinstall &#8211;pkgname=ffmpeg &#8211;pkgversion &#8220;4:0.7+svn`date +%Y%m%d`&#8221; &#8211;backup=no &#8211;default </p>
<p>8. Back to ffmpeg:<br />
cd ../soc/libavfilter/ffmpeg/</p>
<p>./configure &#8211;enable-libmp3lame &#8211;enable-libtheora &#8211;enable-libx264 &#8211;enable-libgsm &#8211;enable-postproc &#8211;enable-libxvid &#8211;enable-pthreads &#8211;enable-libvorbis &#8211;enable-gpl &#8211;enable-x11grab &#8211;enable-nonfree &#8211;enable-filter=movie &#8211;enable-avfilter &#8211;enable-libfaac<br />
sudo make </p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-<br />
while making ffmpeg, following errors:</p>
<p>sudo make<br />
CC	libavdevice/alldevices.o<br />
CC	libavdevice/alsa-audio-common.o<br />
CC	libavdevice/alsa-audio-dec.o<br />
CC	libavdevice/alsa-audio-enc.o<br />
CC	libavdevice/avdevice.o<br />
CC	libavdevice/dv1394.o<br />
CC	libavdevice/jack_audio.o<br />
CC	libavdevice/oss_audio.o<br />
CC	libavdevice/v4l.o<br />
CC	libavdevice/v4l2.o<br />
CC	libavdevice/x11grab.o<br />
libavdevice/x11grab.c: In function ‘x11grab_read_header’:<br />
libavdevice/x11grab.c:101: warning: assignment makes integer from pointer without a cast<br />
AR	libavdevice/libavdevice.a<br />
CC	libavfilter/af_anull.o<br />
CC	libavfilter/allfilters.o<br />
CC	libavfilter/asink_anullsink.o<br />
CC	libavfilter/asrc_anullsrc.o<br />
CC	libavfilter/avfilter.o<br />
CC	libavfilter/avfiltergraph.o<br />
CC	libavfilter/defaults.o<br />
CC	libavfilter/formats.o<br />
CC	libavfilter/graphparser.o<br />
CC	libavfilter/vf_aspect.o<br />
CC	libavfilter/vf_blackframe.o<br />
CC	libavfilter/vf_copy.o<br />
CC	libavfilter/vf_crop.o<br />
CC	libavfilter/vf_cropdetect.o<br />
CC	libavfilter/vf_drawbox.o<br />
CC	libavfilter/vf_drawtext.o<br />
libavfilter/vf_drawtext.c:40:10: error: #include expects &#8220;FILENAME&#8221; or<br />
libavfilter/vf_drawtext.c:41:10: error: #include expects &#8220;FILENAME&#8221; or<br />
libavfilter/vf_drawtext.c:60: error: expected specifier-qualifier-list before ‘FT_Library’<br />
libavfilter/vf_drawtext.c:121:10: error: #include expects &#8220;FILENAME&#8221; or<br />
libavfilter/vf_drawtext.c:127: error: expected expression before ‘static’<br />
libavfilter/vf_drawtext.c: In function ‘init’:<br />
libavfilter/vf_drawtext.c:147: error: ‘FT_BBox’ undeclared (first use in this function)<br />
libavfilter/vf_drawtext.c:147: error: (Each undeclared identifier is reported only once<br />
libavfilter/vf_drawtext.c:147: error: for each function it appears in.)<br />
libavfilter/vf_drawtext.c:147: warning: statement with no effect<br />
libavfilter/vf_drawtext.c:147: error: expected ‘;’ before ‘bbox’<br />
libavfilter/vf_drawtext.c:148: warning: ISO C90 forbids mixed declarations and code<br />
libavfilter/vf_drawtext.c:200: error: implicit declaration of function ‘extract_color’<br />
libavfilter/vf_drawtext.c:210: error: implicit declaration of function ‘FT_Init_FreeType’<br />
libavfilter/vf_drawtext.c:210: error: ‘DrawTextContext’ has no member named ‘library’<br />
libavfilter/vf_drawtext.c:215: error: implicit declaration of function ‘FT_New_Face’<br />
libavfilter/vf_drawtext.c:215: error: ‘DrawTextContext’ has no member named ‘library’<br />
libavfilter/vf_drawtext.c:215: error: ‘DrawTextContext’ has no member named ‘face’<br />
libavfilter/vf_drawtext.c:219: error: implicit declaration of function ‘FT_Set_Pixel_Sizes’<br />
libavfilter/vf_drawtext.c:219: error: ‘DrawTextContext’ has no member named ‘face’<br />
libavfilter/vf_drawtext.c:224: error: implicit declaration of function ‘FT_HAS_KERNING’<br />
libavfilter/vf_drawtext.c:224: error: ‘DrawTextContext’ has no member named ‘face’<br />
libavfilter/vf_drawtext.c:232: error: implicit declaration of function ‘FT_Load_Char’<br />
libavfilter/vf_drawtext.c:232: error: ‘DrawTextContext’ has no member named ‘face’<br />
libavfilter/vf_drawtext.c:232: error: ‘FT_LOAD_RENDER’ undeclared (first use in this function)<br />
libavfilter/vf_drawtext.c:232: error: ‘FT_LOAD_MONOCHROME’ undeclared (first use in this function)<br />
libavfilter/vf_drawtext.c:232: error: invalid operands to binary | (have ‘struct ft_error *’ and ‘struct ft_error *’)<br />
libavfilter/vf_drawtext.c:236: error: ‘DrawTextContext’ has no member named ‘bitmaps’<br />
libavfilter/vf_drawtext.c:236: error: ‘DrawTextContext’ has no member named ‘face’<br />
libavfilter/vf_drawtext.c:236: error: ‘struct ft_error’ has no member named ‘glyph’<br />
libavfilter/vf_drawtext.c:236: error: ‘struct ft_error’ has no member named ‘bitmap’<br />
libavfilter/vf_drawtext.c:236: error: incompatible types when assigning to type ‘struct ft_error’ from type ‘struct ft_error *’<br />
libavfilter/vf_drawtext.c:236: warning: statement with no effect<br />
libavfilter/vf_drawtext.c:237: error: ‘DrawTextContext’ has no member named ‘bitmap_left’<br />
libavfilter/vf_drawtext.c:237: error: ‘DrawTextContext’ has no member named ‘face’<br />
libavfilter/vf_drawtext.c:237: error: ‘struct ft_error’ has no member named ‘glyph’<br />
libavfilter/vf_drawtext.c:237: error: ‘struct ft_error’ has no member named ‘bitmap_left’<br />
libavfilter/vf_drawtext.c:237: error: incompatible types when assigning to type ‘struct ft_error’ from type ‘struct ft_error *’<br />
libavfilter/vf_drawtext.c:237: warning: statement with no effect<br />
libavfilter/vf_drawtext.c:238: error: ‘DrawTextContext’ has no member named ‘bitmap_top’<br />
libavfilter/vf_drawtext.c:238: error: ‘DrawTextContext’ has no member named ‘face’<br />
libavfilter/vf_drawtext.c:238: error: ‘struct ft_error’ has no member named ‘glyph’<br />
libavfilter/vf_drawtext.c:238: error: ‘struct ft_error’ has no member named ‘bitmap_top’<br />
libavfilter/vf_drawtext.c:238: error: incompatible types when assigning to type ‘struct ft_error’ from type ‘struct ft_error *’<br />
libavfilter/vf_drawtext.c:238: warning: statement with no effect<br />
libavfilter/vf_drawtext.c:239: error: ‘DrawTextContext’ has no member named ‘advance’<br />
libavfilter/vf_drawtext.c:239: error: ‘DrawTextContext’ has no member named ‘face’<br />
libavfilter/vf_drawtext.c:239: error: ‘struct ft_error’ has no member named ‘glyph’<br />
libavfilter/vf_drawtext.c:239: error: ‘struct ft_error’ has no member named ‘advance’<br />
libavfilter/vf_drawtext.c:239: error: request for member ‘x’ in something not a structure or union<br />
libavfilter/vf_drawtext.c:239: error: invalid operands to binary &gt;&gt; (have ‘struct ft_error *’ and ‘int’)<br />
libavfilter/vf_drawtext.c:239: error: incompatible types when assigning to type ‘struct ft_error’ from type ‘struct ft_error *’<br />
libavfilter/vf_drawtext.c:239: warning: statement with no effect<br />
libavfilter/vf_drawtext.c:241: error: implicit declaration of function ‘FT_Get_Glyph’<br />
libavfilter/vf_drawtext.c:241: error: ‘DrawTextContext’ has no member named ‘face’<br />
libavfilter/vf_drawtext.c:241: error: ‘struct ft_error’ has no member named ‘glyph’<br />
libavfilter/vf_drawtext.c:241: error: ‘DrawTextContext’ has no member named ‘glyphs’<br />
libavfilter/vf_drawtext.c:245: error: ‘DrawTextContext’ has no member named ‘glyphs_index’<br />
libavfilter/vf_drawtext.c:245: error: implicit declaration of function ‘FT_Get_Char_Index’<br />
libavfilter/vf_drawtext.c:245: error: ‘DrawTextContext’ has no member named ‘face’<br />
libavfilter/vf_drawtext.c:245: error: incompatible types when assigning to type ‘struct ft_error’ from type ‘int’<br />
libavfilter/vf_drawtext.c:245: warning: statement with no effect<br />
libavfilter/vf_drawtext.c:248: error: implicit declaration of function ‘FT_Glyph_Get_CBox’<br />
libavfilter/vf_drawtext.c:248: error: ‘DrawTextContext’ has no member named ‘glyphs’<br />
libavfilter/vf_drawtext.c:248: error: ‘ft_glyph_bbox_pixels’ undeclared (first use in this function)<br />
libavfilter/vf_drawtext.c:248: error: ‘bbox’ undeclared (first use in this function)<br />
libavfilter/vf_drawtext.c:249: error: request for member ‘yMax’ in something not a structure or union<br />
libavfilter/vf_drawtext.c:249: warning: comparison between pointer and integer<br />
libavfilter/vf_drawtext.c:250: error: request for member ‘yMax’ in something not a structure or union<br />
libavfilter/vf_drawtext.c:250: warning: assignment makes integer from pointer without a cast<br />
libavfilter/vf_drawtext.c:251: error: request for member ‘yMin’ in something not a structure or union<br />
libavfilter/vf_drawtext.c:251: warning: comparison between pointer and integer<br />
libavfilter/vf_drawtext.c:252: error: request for member ‘yMin’ in something not a structure or union<br />
libavfilter/vf_drawtext.c:252: warning: assignment makes integer from pointer without a cast<br />
libavfilter/vf_drawtext.c: In function ‘uninit’:<br />
libavfilter/vf_drawtext.c:269: error: implicit declaration of function ‘FT_Done_Face’<br />
libavfilter/vf_drawtext.c:269: error: ‘DrawTextContext’ has no member named ‘face’<br />
libavfilter/vf_drawtext.c:270: error: implicit declaration of function ‘FT_Done_FreeType’<br />
libavfilter/vf_drawtext.c:270: error: ‘DrawTextContext’ has no member named ‘library’<br />
libavfilter/vf_drawtext.c: In function ‘config_input’:<br />
libavfilter/vf_drawtext.c:277: error: ‘DrawTextContext’ has no member named ‘hsub’<br />
libavfilter/vf_drawtext.c:277: warning: statement with no effect<br />
libavfilter/vf_drawtext.c:278: error: ‘DrawTextContext’ has no member named ‘vsub’<br />
libavfilter/vf_drawtext.c:278: warning: statement with no effect<br />
libavfilter/vf_drawtext.c: At top level:<br />
libavfilter/vf_drawtext.c:297: error: expected declaration specifiers or ‘&#8230;’ before ‘FT_Bitmap’<br />
libavfilter/vf_drawtext.c: In function ‘draw_glyph’:<br />
libavfilter/vf_drawtext.c:306: error: ‘bitmap’ undeclared (first use in this function)<br />
libavfilter/vf_drawtext.c:306: error: ‘struct ft_error’ has no member named ‘pixel_mode’<br />
libavfilter/vf_drawtext.c:306: error: ‘ft_pixel_mode_mono’ undeclared (first use in this function)<br />
libavfilter/vf_drawtext.c:308: error: ‘struct ft_error’ has no member named ‘rows’<br />
libavfilter/vf_drawtext.c:308: warning: comparison between pointer and integer<br />
libavfilter/vf_drawtext.c:309: error: ‘struct ft_error’ has no member named ‘width’<br />
libavfilter/vf_drawtext.c:309: warning: comparison between pointer and integer<br />
libavfilter/vf_drawtext.c:314: error: ‘struct ft_error’ has no member named ‘buffer’<br />
libavfilter/vf_drawtext.c:314: error: ‘struct ft_error’ has no member named ‘pitch’<br />
libavfilter/vf_drawtext.c:314: error: invalid operands to binary * (have ‘int’ and ‘struct ft_error *’)<br />
libavfilter/vf_drawtext.c:314: error: array subscript is not an integer<br />
libavfilter/vf_drawtext.c:314: error: invalid operands to binary &amp; (have ‘struct ft_error *’ and ‘int’)<br />
libavfilter/vf_drawtext.c:314: warning: assignment makes integer from pointer without a cast<br />
libavfilter/vf_drawtext.c:337: error: ‘struct ft_error’ has no member named ‘buffer’<br />
libavfilter/vf_drawtext.c:337: error: ‘struct ft_error’ has no member named ‘pitch’<br />
libavfilter/vf_drawtext.c:337: error: invalid operands to binary * (have ‘int’ and ‘struct ft_error *’)<br />
libavfilter/vf_drawtext.c:337: error: array subscript is not an integer<br />
libavfilter/vf_drawtext.c:337: error: invalid operands to binary &amp; (have ‘struct ft_error *’ and ‘int’)<br />
libavfilter/vf_drawtext.c:342: error: ‘struct ft_error’ has no member named ‘buffer’<br />
libavfilter/vf_drawtext.c:342: error: ‘struct ft_error’ has no member named ‘pitch’<br />
libavfilter/vf_drawtext.c:342: error: invalid operands to binary * (have ‘int’ and ‘struct ft_error *’)<br />
libavfilter/vf_drawtext.c:342: error: array subscript is not an integer<br />
libavfilter/vf_drawtext.c:342: error: invalid operands to binary &amp; (have ‘struct ft_error *’ and ‘int’)<br />
libavfilter/vf_drawtext.c: In function ‘draw_text’:<br />
libavfilter/vf_drawtext.c:384: error: ‘FT_Face’ undeclared (first use in this function)<br />
libavfilter/vf_drawtext.c:384: warning: statement with no effect<br />
libavfilter/vf_drawtext.c:384: error: expected ‘;’ before ‘face’<br />
libavfilter/vf_drawtext.c:385: error: ‘FT_GlyphSlot’ undeclared (first use in this function)<br />
libavfilter/vf_drawtext.c:385: warning: statement with no effect<br />
libavfilter/vf_drawtext.c:385: error: expected ‘;’ before ‘slot’<br />
libavfilter/vf_drawtext.c:386: warning: ISO C90 forbids mixed declarations and code<br />
libavfilter/vf_drawtext.c:392: error: ‘FT_Vector’ undeclared (first use in this function)<br />
libavfilter/vf_drawtext.c:392: warning: statement with no effect<br />
libavfilter/vf_drawtext.c:392: error: expected ‘;’ before ‘pos’<br />
libavfilter/vf_drawtext.c:393: warning: statement with no effect<br />
libavfilter/vf_drawtext.c:393: error: expected ‘;’ before ‘delta’<br />
libavfilter/vf_drawtext.c:394: warning: ISO C90 forbids mixed declarations and code<br />
libavfilter/vf_drawtext.c:396:5: warning: &#8220;HAVE_LOCALTIME_R&#8221; is not defined<br />
libavfilter/vf_drawtext.c:411: error: ‘DrawTextContext’ has no member named ‘glyphs_index’<br />
libavfilter/vf_drawtext.c:411: error: invalid operands to binary &amp;&amp; (have ‘int’ and ‘struct ft_error’)<br />
libavfilter/vf_drawtext.c:412: error: implicit declaration of function ‘FT_Get_Kerning’<br />
libavfilter/vf_drawtext.c:412: error: ‘DrawTextContext’ has no member named ‘face’<br />
libavfilter/vf_drawtext.c:412: error: ‘DrawTextContext’ has no member named ‘glyphs_index’<br />
libavfilter/vf_drawtext.c:413: error: ‘DrawTextContext’ has no member named ‘glyphs_index’<br />
libavfilter/vf_drawtext.c:413: error: ‘ft_kerning_default’ undeclared (first use in this function)<br />
libavfilter/vf_drawtext.c:413: error: ‘delta’ undeclared (first use in this function)<br />
libavfilter/vf_drawtext.c:414: error: request for member ‘x’ in something not a structure or union<br />
libavfilter/vf_drawtext.c:414: error: invalid operands to binary &gt;&gt; (have ‘struct ft_error *’ and ‘int’)<br />
libavfilter/vf_drawtext.c:414: warning: assignment makes integer from pointer without a cast<br />
libavfilter/vf_drawtext.c:417: error: ‘DrawTextContext’ has no member named ‘advance’<br />
libavfilter/vf_drawtext.c:417: error: invalid operands to binary + (have ‘int’ and ‘struct ft_error’)<br />
libavfilter/vf_drawtext.c:417: warning: comparison between pointer and integer<br />
libavfilter/vf_drawtext.c:425: error: ‘pos’ undeclared (first use in this function)<br />
libavfilter/vf_drawtext.c:425: error: ‘struct ft_error’ has no member named ‘x’<br />
libavfilter/vf_drawtext.c:425: error: ‘DrawTextContext’ has no member named ‘bitmap_left’<br />
libavfilter/vf_drawtext.c:425: error: invalid operands to binary + (have ‘int’ and ‘struct ft_error’)<br />
libavfilter/vf_drawtext.c:425: warning: statement with no effect<br />
libavfilter/vf_drawtext.c:426: error: ‘struct ft_error’ has no member named ‘y’<br />
libavfilter/vf_drawtext.c:426: error: ‘DrawTextContext’ has no member named ‘bitmap_top’<br />
libavfilter/vf_drawtext.c:426: error: invalid operands to binary &#8211; (have ‘int’ and ‘struct ft_error’)<br />
libavfilter/vf_drawtext.c:426: warning: statement with no effect<br />
libavfilter/vf_drawtext.c:427: error: ‘DrawTextContext’ has no member named ‘advance’<br />
libavfilter/vf_drawtext.c:427: error: invalid operands to binary + (have ‘int’ and ‘struct ft_error’)<br />
libavfilter/vf_drawtext.c:427: warning: statement with no effect<br />
libavfilter/vf_drawtext.c:428: error: ‘DrawTextContext’ has no member named ‘advance’<br />
libavfilter/vf_drawtext.c:428: error: invalid operands to binary + (have ‘int’ and ‘struct ft_error’)<br />
libavfilter/vf_drawtext.c:428: warning: statement with no effect<br />
libavfilter/vf_drawtext.c:442: error: ‘DrawTextContext’ has no member named ‘hsub’<br />
libavfilter/vf_drawtext.c:442: error: ‘DrawTextContext’ has no member named ‘vsub’<br />
libavfilter/vf_drawtext.c:442: warning: passing argument 7 of ‘drawbox’ makes integer from pointer without a cast<br />
libavfilter/vf_drawtext.c:353: note: expected ‘int’ but argument is of type ‘struct ft_error *’<br />
libavfilter/vf_drawtext.c:442: warning: passing argument 8 of ‘drawbox’ makes integer from pointer without a cast<br />
libavfilter/vf_drawtext.c:353: note: expected ‘int’ but argument is of type ‘struct ft_error *’<br />
libavfilter/vf_drawtext.c:454: error: ‘DrawTextContext’ has no member named ‘bitmaps’<br />
libavfilter/vf_drawtext.c:454: error: ‘struct ft_error’ has no member named ‘x’<br />
libavfilter/vf_drawtext.c:454: error: ‘struct ft_error’ has no member named ‘y’<br />
libavfilter/vf_drawtext.c:455: error: ‘DrawTextContext’ has no member named ‘hsub’<br />
libavfilter/vf_drawtext.c:455: error: ‘DrawTextContext’ has no member named ‘vsub’<br />
libavfilter/vf_drawtext.c:455: warning: passing argument 2 of ‘draw_glyph’ makes integer from pointer without a cast<br />
libavfilter/vf_drawtext.c:297: note: expected ‘unsigned int’ but argument is of type ‘struct ft_error *’<br />
libavfilter/vf_drawtext.c:455: warning: passing argument 3 of ‘draw_glyph’ makes integer from pointer without a cast<br />
libavfilter/vf_drawtext.c:297: note: expected ‘unsigned int’ but argument is of type ‘struct ft_error *’<br />
libavfilter/vf_drawtext.c:455: warning: passing argument 4 of ‘draw_glyph’ makes integer from pointer without a cast<br />
libavfilter/vf_drawtext.c:297: note: expected ‘unsigned int’ but argument is of type ‘struct ft_error *’<br />
libavfilter/vf_drawtext.c:455: warning: passing argument 6 of ‘draw_glyph’ makes pointer from integer without a cast<br />
libavfilter/vf_drawtext.c:297: note: expected ‘unsigned char *’ but argument is of type ‘int’<br />
libavfilter/vf_drawtext.c:455: warning: passing argument 8 of ‘draw_glyph’ makes integer from pointer without a cast<br />
libavfilter/vf_drawtext.c:297: note: expected ‘short int’ but argument is of type ‘unsigned char *’<br />
libavfilter/vf_drawtext.c:455: warning: passing argument 10 of ‘draw_glyph’ makes integer from pointer without a cast<br />
libavfilter/vf_drawtext.c:297: note: expected ‘int’ but argument is of type ‘struct ft_error *’<br />
libavfilter/vf_drawtext.c:455: error: too many arguments to function ‘draw_glyph’<br />
libavfilter/vf_drawtext.c:458: error: ‘slot’ undeclared (first use in this function)<br />
libavfilter/vf_drawtext.c:458: error: ‘struct ft_error’ has no member named ‘advance’<br />
libavfilter/vf_drawtext.c:458: error: request for member ‘x’ in something not a structure or union<br />
libavfilter/vf_drawtext.c:458: error: invalid operands to binary &gt;&gt; (have ‘struct ft_error *’ and ‘int’)<br />
libavfilter/vf_drawtext.c:458: warning: assignment makes integer from pointer without a cast<br />
libavfilter/vf_drawtext.c:394: warning: unused variable ‘ltime’<br />
libavfilter/vf_drawtext.c:390: warning: unused variable ‘now’<br />
libavfilter/vf_drawtext.c:388: warning: unused variable ‘buff’<br />
make: *** [libavfilter/vf_drawtext.o] Error 1</p>
<p>Can you help, please?</p>
]]></content:encoded>
	</item>
</channel>
</rss>

