Feature #2081

DCP support

Added by Denis Tatanov over 6 years ago. Updated almost 6 years ago.

Status:RejectedStart date:03/23/2014
Priority:NormalDue date:
Assignee:Andreas Smas% Done:

0%

Category:Video playback
Target version:4.10

Description

Hi, can you add a dcp and hi10p mkv support for SMC in future updates. I will be very thankfull!

History

#1 Updated by Leonid Protasov over 6 years ago

  • Tracker changed from Bug to Feature
  • Subject changed from DCP and HI10P support to DCP support
  • Category set to Video playback
  • Assignee set to Andreas Smas

Hi 10P is supported. Just upgrade to the latest Bleeding Edge.

DCP samples: https://www.charbon-studio.com/resources

#2 Updated by Leonid Protasov over 6 years ago

DCP samples are put into the lib...

#3 Updated by Leonid Protasov over 6 years ago

navigator [INFO]: Opening smb://192.168.0.190/c$/1/movies/DCP/CHARBON-INTEROP-24/video1.mxf
thread [DEBUG]: Created detached thread: navopen
thread [DEBUG]: Thread navopen exited
thread [DEBUG]: Created thread: PC:mp
thread [DEBUG]: Created thread: video decoder
thread [DEBUG]: Created detached thread: video player
vp [DEBUG]: Waiting for event
vp [DEBUG]: Playing smb://192.168.0.190/c$/1/movies/DCP/CHARBON-INTEROP-24/video1.mxf flags:0x1
X11 [DEBUG]: Suspending screensaver
media [DEBUG]: Settings initialized for URL smb://192.168.0.190/c$/1/movies/DCP/CHARBON-INTEROP-24/video1.mxf in folder: CHARBON-INTEROP-24 [smb://192.168.0.190/c$/1/movies/DCP/CHARBON-INTEROP-24]
SVSYNC [DEBUG]: Set to 0s
AVSYNC [DEBUG]: Set to 0 ms
playqueue [DEBUG]: Nothing on queue, waiting
thread [DEBUG]: Thread audio decoder exited
Video [DEBUG]: Starting playback of smb://192.168.0.190/c$/1/movies/DCP/CHARBON-INTEROP-24/video1.mxf (mxf)
Probe [DEBUG]:  Stream #0: Video: jpeg2000 (JPEG 2000 digital cinema 2K), xyz12le, 2048x858
Subscanner [DEBUG]: Starting subtitle scan for video1 (imdbid:<unknown>) year:0 season:-1 episode:-1 duration:12 opensubhash:12e2c7d611491ea5
thread [DEBUG]: Created detached thread: subscanner
Video [DEBUG]:  Stream #0: Video: jpeg2000 (JPEG 2000 digital cinema 2K), xyz12le, 2048x858
Video [DEBUG]:  Stream #0: Codec created
thread [DEBUG]: Created thread: audio decoder
Video [DEBUG]: Scanning for subs in smb://192.168.0.190/c$/1/movies/DCP/CHARBON-INTEROP-24/ for video1
subsmax [DEBUG]: Added 0 subtitles
opensubtitles [DEBUG]: Attempting to login as anonymous user
opensubtitles [DEBUG]: Login OK
opensubtitles [DEBUG]: Added 0 subtitles
thread [DEBUG]: Thread subscanner exited
Video [DEBUG]: Converting from xyz12le to yuv420p
CRASH [EMERG]: Signal: 11 in thread video decoder - PRG: Showtime (4.5.308.gad054) EXE: /root/showtime/build.linux/showtime, CWD: /root/showtime  
CRASH [EMERG]: Fault address ??:0 0x40 (Address not mapped)
CRASH [EMERG]: Loaded libraries: /usr/lib/x86_64-linux-gnu/libsqlite3.so.0 /usr/lib/x86_64-linux-gnu/libfreetype.so.6 /usr/lib/x86_64-linux-gnu/libfontconfig.so.1 /usr/lib/x86_64-linux-gnu/libX11.so.6 /usr/lib/x86_64-linux-gnu/libXext.so.6 /usr/lib/x86_64-linux-gnu/mesa/libGL.so.1 /usr/lib/x86_64-linux-gnu/libpulse.so.0 /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0 /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0 /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0 /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 /lib/x86_64-linux-gnu/libglib-2.0.so.0 /usr/lib/x86_64-linux-gnu/libgthread-2.0.so.0 /lib/x86_64-linux-gnu/librt.so.1 /usr/lib/libwebkitgtk-1.0.so.0 /usr/lib/x86_64-linux-gnu/libXss.so.1 /usr/lib/x86_64-linux-gnu/libXxf86vm.so.1 /usr/lib/x86_64-linux-gnu/libXv.so.1 /usr/lib/libcdio_cdda.so.1 /usr/lib/libcdio.so.13 /lib/x86_64-linux-gnu/libm.so.6 /usr/lib/libcddb.so.2 /usr/lib/x86_64-linux-gnu/libavahi-common.so.3 /usr/lib/x86_64-linux-gnu/libavahi-client.so.3 /lib/x86_64-linux-gnu/libssl.so.1.0.0 /lib/x86_64-linux-gnu/libcr
CRASH [EMERG]: Register dump [23]: 000000000000035a 00007f00c4771170 00007f00e0f9e100 20656c32317a7978 00007f00d0022d60 000000000000035a 00007f00c4771170 0000000000000000 0000000000000000 00007f00d0022d20 00007f00d0022d20 0000000000000000 00007f00d0022d60 0000000000000000 0000000000000000 00007f00a9493550 000000000067a018 0000000000010206 0000000000000033 0000000000000004 000000000000000e 0000000000000000 0000000000000040 
CRASH [EMERG]: STACKTRACE (10 frames)
CRASH [EMERG]: /root/showtime/src/arch/linux/linux_trap.c:273 0x4124e0
CRASH [EMERG]: /root/showtime/src/arch/linux/linux_trap.c:268 0x53184d
CRASH [EMERG]: ??:0 0x7f00e1655cb0
CRASH [EMERG]: /root/showtime/ext/libav/libswscale/swscale_unscaled.c:1293 0x67a018
CRASH [EMERG]: /root/showtime/src/video/video_decoder.c:256 0x625637
CRASH [EMERG]: /root/showtime/src/libav.c:69 0x58df16
CRASH [EMERG]: /root/showtime/src/video/video_decoder.c:465 0x624cee
CRASH [EMERG]: /root/showtime/src/arch/posix/posix_threads.c:117 0x5325aa
CRASH [EMERG]: ??:0 0x7f00e164de9a
CRASH [EMERG]: clone+0x6d  (/lib/x86_64-linux-gnu/libc.so.6)

#4 Updated by Leonid Protasov over 6 years ago

Audio [DEBUG]: Starting playback of smb://192.168.0.190/c$/1/movies/DCP/CHARBON-INTEROP-24/audio1.mxf
thread [DEBUG]: Created thread: audio decoder
audio [DEBUG]: Codec changed to pcm_s24le (0x1000c)
PA [DEBUG]: Context ready
PA [DEBUG]: Created stream s32le 2ch 48000Hz [front-left,front-right] (tilesize=8184)
Audio [DEBUG]: Converting from [stereo 48000Hz s32] to [stereo 48000Hz s32]
Audio [ERROR]: Playback error: Operation not permitted

#5 Updated by Leonid Protasov over 6 years ago

General
Complete name                            : C:\1\movies\DCP\CHARBON-CRYPT\audio1.mxf
Format                                   : MXF
Format profile                           : OP-Atom
Format settings                          : Closed / Complete
File size                                : 3.92 MiB
Duration                                 : 14s 0ms
Overall bit rate                         : 2 350 Kbps
Encoded date                             : 2013-03-06 13:56:00.000
Writing application                      : WidgetCo asdcp-test 0.0.0.0.0
Writing library                          : WidgetCo asdcp-test 0.0.0.0.0

Audio
ID                                       : 2
Format_Settings_Wrapping                 : Frame (BWF)
Duration                                 : 14s 0ms
Bit rate                                 : 2 304 Kbps
Channel(s)                               : 2 channels
Sampling rate                            : 48.0 KHz
Bit depth                                : 24 bits
Stream size                              : 3.85 MiB (98%)
Complete name                            : C:\1\movies\DCP\CHARBON-CRYPT\video1.mxf
Format                                   : MXF
Format profile                           : OP-Atom
Format settings                          : Closed / Complete
File size                                : 143 MiB
Duration                                 : 12s 500ms
Overall bit rate                         : 96.0 Mbps
Encoded date                             : 2013-03-06 13:55:59.000
Writing application                      : WidgetCo asdcp-test 0.0.0.0.0
Writing library                          : WidgetCo asdcp-test 0.0.0.0.0

Video
ID                                       : 2
Format                                   : JPEG 2000
Format_Settings_Wrapping                 : Frame
Duration                                 : 12s 500ms
Bit rate                                 : 92.2 Mbps
Width                                    : 2 048 pixels
Height                                   : 858 pixels
Display aspect ratio                     : 2.40:1
Frame rate                               : 24.000 fps
Color space                              : RGB
Scan type                                : Progressive
Bits/(Pixel*Frame)                       : 2.187
Stream size                              : 137 MiB (96%)
Complete name                            : C:\1\movies\DCP\CHARBON-CRYPT\sub1.mxf
Format                                   : MXF
Format profile                           : OP-Atom
Format settings                          : Closed / Complete
File size                                : 361 KiB
Encoded date                             : 2013-04-18 19:06:36.000
Writing application                      : WidgetCo asdcp-test 0.0.0.0.0
Writing library                          : WidgetCo asdcp-test 0.0.0.0.0

#6 Updated by Leonid Protasov over 6 years ago

  • Target version set to 4.8

#7 Updated by Andreas Smas about 6 years ago

  • Target version deleted (4.8)

#8 Updated by Leonid Protasov almost 6 years ago

  • Target version set to 4.10

#9 Updated by Andreas Smas almost 6 years ago

  • Status changed from New to Rejected

I don't think any of the primary devices Showtime run on will be able to play DCP in a decent frame rate.

My desktop machine with Intel(R) Core(TM) i7-4790S CPU @ 3.20GHz and GeForce GT 640 (where the 12bit sRGB conversion is handled purely by the GPU) is not fast enough to play 2k DCP in realtime.

#10 Updated by Leonid Protasov almost 6 years ago

Andreas Öman wrote:

I don't think any of the primary devices Showtime run on will be able to play DCP in a decent frame rate.

My desktop machine with Intel(R) Core(TM) i7-4790S CPU @ 3.20GHz and GeForce GT 640 (where the 12bit sRGB conversion is handled purely by the GPU) is not fast enough to play 2k DCP in realtime.

That is interesting (taken from here: http://www.neodcp.com/features/system-requirements/)

Additionally, the scalability of JPEG2000-encoded images can be exploited to watch a 1K or 0.5K resolution preview in real-time on systems that don’t have a sufficiently powerful CPU. Optionally you can choose to upscale the lower resolution preview to full-screen, without negatively impacting the rendering frame rate.

Also available in: Atom PDF