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