[Ffmpeg-devel] Cannot convert mpeg to jpeg correctly in arm91rm9200

Ina Miranda Ina.Miranda
Mon Aug 22 11:42:28 CEST 2005


I'm using an ATMEL EDK board with kernel Linux version 2.4.19-rmk7. I cross-compiled ffmpeg using gcc 3.4.2 and uclibc 0.9.27.

I was able to run ffmpeg binary on the ATMEL board. It was able to convert a sample raw mpeg4 file into a series of jpeg files. It was able to recognize that there are 6 frames on the mpeg4 file since it churned out 6 corresponding jpeg files. However, all the jpeg images cannot be displayed, the headers are correct but the rest of the data are all zeros.

I'm sure that the sample mpeg4 is correct because I converted it using ffmpeg for x86 and the jpeg files can be viewed correctly. 

I configured the package using:
./configure --cpu=armv4l --cross-prefix=arm-linux-

The message while I was converting the mpeg4 file:
ffmpeg version 0.4.9-pre1, build 4718, Copyright (c) 2000-2004 Fabrice Bellard
  built on Aug 22 2005 16:24:26, gcc: 3.4.2
Input #0, m4v, from 't.m4v':
  Duration: N/A, bitrate: N/A
  Stream #0.0: Video: mpeg4, 320x240, 25.00 fps
Output #0, image, to 't%d.jpg':
  Stream #0.0: Video: rawvid?????????br2???j?b?Z?5)?????5R??rj?rjR?ress [q] to stop encoding
[mpeg4 @ 0x1f560c]slice end not reached but screenspace end (19504 left 7FBD5C, score= -4)
[mpeg4 @ 0x1f560c]concealing 2147483647 errors
[mpeg4 @ 0x1f560c]slice end not reached but screenspace end (45884 left 1ED324, score=
[mpeg4 @ 0x1f560c]concealing 2147483647 errors
frame=    6 q=0.0 Lsize=       0kB time=38.4 bitrate=   0.0kbits/s    
video:0kB audio:0kB global headers:0kB muxing overhead nan%

Any ideas?


No virus found in this outgoing message.
Checked by AVG Anti-Virus.
Version: 7.0.338 / Virus Database: 267.10.13/78 - Release Date: 8/19/2005

More information about the ffmpeg-devel mailing list