View Bug Details

IDProjectCategoryView StatusLast Update
0001283DCP-o-maticBugspublic2023-12-22 22:33
ReporterMarkus Assigned To 
PrioritynormalSeverityminorReproducibilityalways
Status acknowledgedResolutionopen 
Platform64-bitOSWindowsOS Version10
Summary0001283: ERROR: Programming error at ../src/lib/writer.cc:722
Description

Hi Carl,

I always get this Programming Error when trying to do a specific DCP.
The file it is made from is a 3D 23,976fps file.
I want to use this to create a 48fps HFR DCP for testing purpose. It works fine with frame doubling. But when I change the video frame rate in the Timing setting to 48 to really get 48 different frames (but in double speed) it will start creating the mxf files, but at the end stops at wrapping these in the DCP container with above error.
Any idea why ?

Version is 2.11.67

Regards

Markus

TagsNo tags attached.
Branch
Estimated weeks required
Estimated work requiredUnknown

Activities

Markus

2018-04-23 12:50

reporter  

log (991,196 bytes)
metadata.xml (7,546 bytes)
ffprobe.log (1,365 bytes)   
ffprobe version N-82519-g5fce90f Copyright (c) 2007-2016 the FFmpeg developers

  built with gcc 5.4.0 (GCC)

  configuration: --disable-indev=jack --enable-gpl --enable-libx264 --enable-static --enable-shared --prefix=/var/tmp/tmpnYskr7 --cross-prefix=x86_64-w64-mingw32.shared- --enable-cross-compile --target-os=mingw32 --arch=x86-64 --sysinclude=/opt/mxe/usr/x86_64-w64-mingw32.shared/64/x86_64-w64-mingw32.shared --extra-cflags='-I/var/tmp/tmpnYskr7/include -I/opt/mxe/usr/x86_64-w64-mingw32.shared/include' --extra-ldflags='-L/var/tmp/tmpnYskr7/lib -L/opt/mxe/usr/x86_64-w64-mingw32.shared/lib'

  libavutil      55. 40.100 / 55. 40.100

  libavcodec     57. 66.103 / 57. 66.103

  libavformat    57. 57.100 / 57. 57.100

  libavdevice    57.  2.100 / 57.  2.100

  libavfilter     6. 67.100 /  6. 67.100

  libswscale      4.  3.101 /  4.  3.101

  libswresample   2.  4.100 /  2.  4.100

  libpostproc    54.  2.100 / 54.  2.100

Input #0, mpegts, from 'C:\Users\Markus\Desktop\3d_disney_global_3d_sizzle-DWEU.m2ts':

  Duration: 00:01:58.24, start: 600.000000, bitrate: 10931 kb/s

  Program 1 

    Stream #0:0[0x1011](und): Video: h264 (High) ([27][0][0][0] / 0x001B), yuv420p(progressive), 1920x1080, 23.98 fps, 23.98 tbr, 90k tbn, 47.95 tbc

    Stream #0:1[0x1100]: Audio: ac3 (AC-3 / 0x332D4341), 48000 Hz, 5.1(side), fltp, 640 kb/s

ffprobe.log (1,365 bytes)   

Carsten

2018-04-23 21:51

manager   ~0002395

I guess you have to get rid of 2.11.x. I remember some of these reel writing issues have been fixed towards 2.12.x, also 3D handling. However, upconverting 3D sources to 48fps may just not work currently, then the audio needs to be resampled as well.

How long is your source content?

  • Carsten

Markus

2018-04-24 19:54

reporter   ~0002398

I tested it now with 2.13.16 but exactly the same happens.

Original is 1.58 min, now the DCP should be 0:59 as it speeds up double.
DoM creates 2 MXF files for video and sound but stops at creating the DCP Container.
Interesting is, audio is 0:59, plays in normal sound (not pitched up) but stops at half of the original. So it seems DoM didnt change anything on the sound, just cut after half.
Video MXF is tricky. MediaInfo doesnt show a lenght, VLC will play it but doesnt show a length (and nearly no image, but thats a VLC issue). EasyDCP refuses to play it and only stereoscopic player plays it, but not in double speed but in half speed. And the same, image stops at the middle of the original.
I uploaded both MXF to: https://1drv.ms/f/s!ApJPDjtnNizigjcZ5jMb91ZmrFV8
Interesting is MediaInfo says:
Frame rate : 96,000 FPS
Original frame rate : 48,000 FPS

Carsten

2018-04-24 21:28

manager   ~0002399

Hmm. Wondering wether you could try this in a two step process - first, create a 24fps 3D DCP without frame doubling. Then, reload MXFs, apply frame doubling. That could

a.) solve your problem
b.) show where the actual issue comes from when doing it in one go

  • Carsten

Bug History

Date Modified Username Field Change
2018-04-23 12:50 Markus New Bug
2018-04-23 12:50 Markus File Added: log
2018-04-23 12:50 Markus File Added: metadata.xml
2018-04-23 12:50 Markus File Added: ffprobe.log
2018-04-23 21:51 Carsten Note Added: 0002395
2018-04-24 19:54 Markus Note Added: 0002398
2018-04-24 21:28 Carsten Note Added: 0002399
2023-12-22 22:33 carl Status new => acknowledged