delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2013/08/15/07:00:20

X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f
X-Received: by 10.180.75.13 with SMTP id y13mr673951wiv.1.1376563202634;
Thu, 15 Aug 2013 03:40:02 -0700 (PDT)
X-Received: by 10.49.132.5 with SMTP id oq5mr470qeb.29.1376563201166; Thu, 15
Aug 2013 03:40:01 -0700 (PDT)
Newsgroups: comp.os.msdos.djgpp
Date: Thu, 15 Aug 2013 03:40:01 -0700 (PDT)
Complaints-To: groups-abuse AT google DOT com
Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=89.24.106.115;
posting-account=Q0wMHAoAAADjYrghh94FTf6YnbpTqZgp
NNTP-Posting-Host: 89.24.106.115
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <ac947efc-4a4d-435a-82a0-f0bd57984b40@googlegroups.com>
Subject: strange bug? in DJDEV 2.04 CVS (20-07-2013) that breaks FFMPEG but it
compiles OK.
From: RayeR <glaux AT centrum DOT cz>
Injection-Date: Thu, 15 Aug 2013 10:40:02 +0000
Bytes: 3970
Lines: 55
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp
X-MIME-Autoconverted: from quoted-printable to 8bit by delorie.com id r7FB02b4022409
Reply-To: djgpp AT delorie DOT com

Hi,
I upgraded my djdev 2.04 package to latest CVS version provided to me by Juan Manuel Guerrero and compile new FFMPEG 2.0 with it. There was not compiling errors and on 1st look the program seems to work. I tested only oncoding with libx264 which luckyly worked but other codecs didn't and I got bugreports that new FFMPEG mostny doesn't work. It's so large project and I don't know whats going on thereI can only provide suspicious error messages when trying to encode:

Input #0, avi, from 'example.avi':
  Duration: 00:00:04.73, start: 0.000000, bitrate: 226 kb/s
    Stream #0:0: Video: msrle ([1][0][0][0] / 0x0001), pal8, 160x120, 15 tbr, 15 tbn, 15 tbc
[auto-inserted scaler 0 @ 14cedc0] [Eval @ 14ae13c] Invalid chars '?iw' at the end of expression 'iw'
[auto-inserted scaler 0 @ 14cedc0] [Eval @ 14ae13c] Invalid chars '?ih' at the end of expression 'ih'
Error when evaluating the expression 'ih'.
Maybe the expression for out_w:'iw' or for out_h:'ih' is self-referencing.
[auto-inserted scaler 0 @ 14cedc0] Failed to configure output pad on auto-inserted scaler 0
Error opening filters! 

Input #0, mpeg, from 'example.mpg':
  Duration: 00:00:05.75, start: 0.766000, bitrate: 4590 kb/s
    Stream #0:0[0x1e0]: Video: mpeg1video, yuv420p, 608x456 [SAR 200:219 DAR 800:657], 4096 kb/s, 29.97 fps, 29.97 tbr, 90k tbn, 29.97 tbc
    Stream #0:1[0x1c0]: Audio: mp2, 44100 Hz, stereo, s16p, 224 kb/s
[mpeg4 @ 14c7650] Warning: not compiled with thread support, using thread emulation
[mpeg4 @ 14c7650] [Eval @ 14ae63c] Invalid chars tex^qComp' at the end of expression 'tex^qComp'
[mpeg4 @ 14c7650] Error parsing rc_eq "(null)"
Output #0, avi, to 'example2.avi':
    Stream #0:0: Video: mpeg4, yuv420p, 608x456 [SAR 200:219 DAR 800:657], q=2-3
1, 200 kb/s, 90k tbn, 29.97 tbc
    Stream #0:1: Audio: mp3, 44100 Hz, stereo, s16p
Stream mapping:
  Stream #0:0 -> #0:0 (mpeg1video -> mpeg4)
  Stream #0:1 -> #0:1 (mp2 -> libmp3lame)
Error while opening encoder for output stream #0:0 - maybe incorrect parameters
such as bit_rate, rate, width or height

Focus on suspicious strings like '?iw', 'tex^qComp', "(null)". It shouldn't normally be there.
Then what I did - to be sure I take my old ffmpeg 0.10.7 that's known to work and rebuild it with my upgraded djgpp and gues what - it shows the same error so I know it's something bad in new djdev. Then I tried to revert back libc.a from older cvs version (26-10-2011 by Ozkan Sezer) relink the ffmpeg binaries and both versions 0.10.7 and 2.0 works fine now. So I decided to completly revert back to this older some years well proof djdev package.
Sorry that I cannot help you more with bug tracking. All I can provide is configured ffmeg sources here http://sourceforge.net/projects/ffmpeg-x264-dos/files/

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019