[mpeg2enc] malloc failed (udrec_suite: dvdwizard)

Digital Recording
pm
Neugieriger
Neugieriger
Beiträge: 8
Registriert: Dienstag 16. Dezember 2003, 17:18

[mpeg2enc] malloc failed (udrec_suite: dvdwizard)

Beitrag von pm »

Hi,

beim starten von mpeg2enc gibts bei mir immer die gleiche Fehlermeldung:
[mpeg2enc] malloc failed

Ich habe die mjpegtools 1.6.1.92 compiliert mit gcc 2.95, 3.0 und 3.3.2.
Der Fehler tritt auf bei jedem bis jetzt getesteten Film auf.

Ich benutze dvdwizard aus der udrec_suite (Version 3.0, 3.1 und aktuelle cvs-Version probiert). Es hat noch nie geklappt.

Hat jemand eine Idee fuer mich? Kann das an irgendeiner alten Bibliothek liegen?
Hab JPEG-MMX probiert, aber auch normale JPEG-Bibliothek.

Hier das dvdwizard-logfile:
Logfile from dvdwizard run at 11.01.2004 - 20:24:07
dvdwizard invoked with dvdwizard "PREMIERE_4_Krieg_der_Sterne___Episode_V__Das_Imperium_schl_gt_zur_ck__The_Empire_Strikes_Back__20040111_170313.mpg"
-----------------------------------------------------------------
Will use "PREMIERE 4 Krieg der Sterne Episode V Das Imperium schl gt zur ck The Empire Strikes Back 20040111 170313" as title for the movie
+-------------------------------------+
| Calling mk_vmgm |
| Creating VMGM-Menu |
+-------------------------------------+
PREMIERE 4 Krieg der Sterne Episode V Das Imperium schl gt zur ck The Empire Strikes Back 20040111 170313
XML will go into ./dvdwizard.xml
rm: cannot remove `tmp_mk_vmgm*': No such file or directory
XML-file: ./dvdwizard.xml
Reading from stdin
Remember to set samplerate with '-s'.
--------------------------------------------
Input File : '/dev/stdin' 48.0 kHz
Output File: './tmp_mk_vmgm_G4z59d/silence.m2a'
128 kbps MPEG-1 Layer II j-stereo Psy model 1
[De-emph:Off Copyright:No Original:No CRC:Off]
[Padding:Normal Byte-swap:Off Chanswap:Off DAB:Off]
ATH adjustment 0.000000
--------------------------------------------
[ 10]
19200+0 records in
19200+0 records out
Hit end of audio data
Avg slots/frame = 384.000; b/smp = 2.67; bitrate = 128.000 kbps

Done
Preparing Background-Picture
INFO: [ppmtoy4m] Command-line Parameters:
INFO: [ppmtoy4m] framerate: 25:1
INFO: [ppmtoy4m] pixel aspect ratio: 1:1
INFO: [ppmtoy4m] interlace: none/progressive
INFO: [ppmtoy4m] starting frame: 0
INFO: [ppmtoy4m] # of frames: 10, repeat last frame until done
INFO: [ppmtoy4m] chroma subsampling: 4:2:0, JPEG/MPEG-1, interstitial siting
INFO: [ppmtoy4m] Output Stream parameters:
INFO: [ppmtoy4m] frame size: 720x576 pixels (622080 bytes)
INFO: [ppmtoy4m] frame rate: 25/1 fps (~25.000000)
INFO: [ppmtoy4m] interlace: none/progressive
INFO: [ppmtoy4m] sample aspect ratio: 1:1
INFO: [mpeg2enc] SETTING EXTENDED MMX for MOTION!
INFO: [mpeg2enc] SETTING MMX for TRANSFORM!
INFO: [mpeg2enc] SETTING EXTENDED MMX for PREDICTION!
INFO: [mpeg2enc] Selecting DVD output profile
INFO: [mpeg2enc] Encoding MPEG-2 video to ./tmp_mk_vmgm_G4z59d/tmp_vmgm.m2v
INFO: [mpeg2enc] Horizontal size: 720 pel
INFO: [mpeg2enc] Vertical size: 576 pel
INFO: [mpeg2enc] Aspect ratio code: 2 = 4:3 display
INFO: [mpeg2enc] Frame rate code: 3 = 25.0 (PAL/SECAM VIDEO / converted FILM)
INFO: [mpeg2enc] Bitrate: 7500 KBit/s
INFO: [mpeg2enc] Quality factor: 8 (Quantisation = 9) (1=best, 31=worst)
INFO: [mpeg2enc] Field order for input: none/progressive
INFO: [mpeg2enc] Sequence unlimited length
INFO: [mpeg2enc] Search radius: 16
INFO: [mpeg2enc] GOP SIZE RANGE 9 TO 15
INFO: [mpeg2enc] Setting colour/gamma parameters to "PAL B/G"
INFO: [mpeg2enc] Progressive format frames = 0
INFO: [mpeg2enc] Using default unmodified quantization matrices
INFO: [mpeg2enc] Buffering 33 frames
**ERROR: [mpeg2enc] malloc failed
Hey, something went wrong in this script! Check for error messages
The last command returned a Non-Zero Return-Code (1)
So I guess it's better to stop here and let you analyze the situation
Hope you'll find the error. ;-)
sapsitapsi
Interessierter
Interessierter
Beiträge: 32
Registriert: Freitag 31. Januar 2003, 23:25

Beitrag von sapsitapsi »

Was für ein System hast Du (CPU, Taktfrequenz, Hauptspeicher)? Welche Distribution verwendest Du?

"malloc failed" heißt i.allg. daß kein Speicher mehr da ist.
pm
Neugieriger
Neugieriger
Beiträge: 8
Registriert: Dienstag 16. Dezember 2003, 17:18

Beitrag von pm »

ich habe einen Duron 1600 MHz, 384 MB RAM und 400 MB swap. installiert ist eine SuSE 8.0 prof, einige libs/pakete inzwischen neu compiliert.

Muesste doch reichen, oder?

Ich frag mal andersrum: Wer hat den mjpegtools 1.6.1.92 auch selbst compiliert und auf welchen Systemen laeuft denn mpeg2enc mit von udrec aufgenommenen Filmen?
pm
Neugieriger
Neugieriger
Beiträge: 8
Registriert: Dienstag 16. Dezember 2003, 17:18

...Loesung

Beitrag von pm »

fuer alle, die auch mal das gleiche Problem haben:

Hab im Internet irgendwo gelesen, dass eine ganz spezielle libc Version (eine 2.2.5-xxx) genau dieses Problem hervorruft.

Jetzt ratet mal, welche Version die SuSE 8.0 bietet...

Naja, SuSE 9.0 installiert, mpeg2enc neu compiliert, laueft giganisch!


Marc