ffmpeg deinterlace broken?

Anish Mistry mistry.7 at osu.edu
Thu Nov 20 07:20:34 PST 2003


On Thursday 20 November 2003 01:29 am, Steve O'Hara-Smith wrote:
> On Wed, 19 Nov 2003 23:04:22 -0500
> Anish Mistry <mistry.7 at osu.edu> wrote:
> 
> AM> I've finally started using ffmpeg again, and the latest version 0.4.8
> AM> seems to have deinterlace broken.  With 0.4.7 and below I was able to
> AM> use the deinterlace option, which worked fine.  I can't seem to 
figure
> 
> 	Interesting I have never seen the deinterlace option have any
> effect whatsoever. Then again I've been running the current grab code
> for a few months longer than most :)
> 
> AM> how to downgrade to 0.4.7 (ffmpeg045 doesn't want to compile on my
> AM> system).  I did try to just change the version in the Makefile to 
grab
> AM> 0.4.7, which worked, and all the patches seemed to apply ok, but
> AM> deinterlacing was still broken, so it seems like some of the port
> AM> specific patches breaks deinterlacing at least with bktr grabbing? 
> 
> 	Try downgrading the grab_bsdbktr.c to version 1.6. If that
> makes a difference then would you do some patch testing please ?
> 
Version 1.6 doesn't compile.
cc -O -pipe  -I/usr/local/include  -O3 -ffast-math -fomit-frame-pointer -g 
-O3 -         Wall -I.. -I/usr/ports/multimedia/ffmpeg/work/ffmpeg-0.4.8 
-I/usr/ports/multimed         ia/ffmpeg/work/ffmpeg-0.4.8/libavcodec 
-DHAVE_AV_CONFIG_H -D_FILE_OFFSET_BITS=64          -D_LARGEFILE_SOURCE 
-D_GNU_SOURCE -c -o grab_bsdbktr.o grab_bsdbktr.c 
grab_bsdbktr.c:42: syntax error before `INT64'
grab_bsdbktr.c:70: syntax error before `*'
grab_bsdbktr.c:70: warning: type defaults to `int' in declaration of 
`video_buf'
grab_bsdbktr.c:70: warning: data definition has no type or storage class
grab_bsdbktr.c: In function `bktr_init':
grab_bsdbktr.c:96: structure has no member named `last_frame_time'
grab_bsdbktr.c: In function `grab_read_packet':
grab_bsdbktr.c:160: syntax error before `curtime'
grab_bsdbktr.c:167: `curtime' undeclared (first use in this function)
grab_bsdbktr.c:167: (Each undeclared identifier is reported only once
grab_bsdbktr.c:167: for each function it appears in.)
grab_bsdbktr.c:168: structure has no member named `last_frame_time'
grab_bsdbktr.c:169: structure has no member named `last_frame_time'
grab_bsdbktr.c:169: structure has no member named `per_frame'
grab_bsdbktr.c:170: structure has no member named `last_frame_time'
grab_bsdbktr.c:170: structure has no member named `per_frame'
grab_bsdbktr.c:170: structure has no member named `per_frame'
grab_bsdbktr.c:173: structure has no member named `last_frame_time'
grab_bsdbktr.c:173: structure has no member named `per_frame'
grab_bsdbktr.c:178: structure has no member named `last_frame_time'
grab_bsdbktr.c: In function `grab_read_header':
grab_bsdbktr.c:207: structure has no member named `per_frame'
grab_bsdbktr.c:207: warning: implicit declaration of function `INT64_C'
grab_bsdbktr.c:207: `FRAME_RATE_BASE' undeclared (first use in this 
function)
grab_bsdbktr.c: In function `grab_read_close':
grab_bsdbktr.c:227: warning: implicit declaration of function 
`please_use_av_fre         e'
gmake[1]: *** [grab_bsdbktr.o] Error 1
gmake[1]: Leaving directory `/usr/ports/multimedia/ffmpeg/work/
ffmpeg-0.4.8/liba         vformat'
gmake: *** [lib] Error 2
*** Error code 2

Stop in /usr/ports/multimedia/ffmpeg.


-- 
Anish Mistry
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 187 bytes
Desc: signature
Url : http://lists.freebsd.org/pipermail/freebsd-multimedia/attachments/20031120/dc777e10/attachment.bin


More information about the freebsd-multimedia mailing list