Another interesting video playback bug :)

I think I’ve found an interesting bug in the Dorico 2 Pro video playback engine, or at least this appears to be the case on my system.

At the moment I’m scoring a section of film that’s approximately 15m 30s in length and I’ve spent a good amount of time tonight carefully adding hit points and testing them to make sure they line up. My last hit point is right before the end of the video, which is not a problem in itself, but the actual score page in Dorico extends beyond the end of the video right now (I like to give myself some wiggle room just in case and add extra bars).

Now here’s the issue… If I let the score keep running beyond the natural end of the video file and if I then attempt to go back to anywhere earlier in the score I get no sound from the video any more, it just goes silent. I can fix this by detaching and reattaching the video so it’s not a hugely big deal but I thought it was worth pointing out anyway. :wink:

It took me a while to work out what was going on which cost me some time, but I’m glad at least that it can be worked around, I’m wondering if this is already a known issue or if anyone else can reproduce this too. For what it’s worth these are the complete specs for the video I’m attaching to the project in case it has any bearing, it otherwise plays completely fine:

Format : MPEG-4
Format profile : QuickTime
Codec ID : qt 0000.02 (qt )
File size : 160 MiB
Duration : 15 min 37 s
Overall bit rate : 1 435 kb/s
Writing application : Lavf58.13.101

Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L4
Format settings : CABAC / 4 Ref Frames
Format settings, CABAC : Yes
Format settings, RefFrames : 4 frames
Codec ID : avc1
Codec ID/Info : Advanced Video Coding
Duration : 15 min 37 s
Bit rate : 1 250 kb/s
Width : 720 pixels
Height : 480 pixels
Display aspect ratio : 4:3
Frame rate mode : Constant
Frame rate : 23.976 (24000/1001) FPS
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.151
Stream size : 138 MiB (86%)
Writing library : x264 core 155 r2901 7d0ff22
Encoding settings : cabac=1 / ref=3 / deblock=1:0:0 / analyse=0x3:0x113 / me=hex / subme=7 / psy=1 / psy_rd=1.00:0.00 / mixed_ref=1 / me_range=16 / chroma_me=1 / trellis=1 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=-2 / threads=6 / lookahead_threads=1 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=3 / b_pyramid=2 / b_adapt=1 / b_bias=0 / direct=1 / weightb=1 / open_gop=0 / weightp=2 / keyint=250 / keyint_min=23 / scenecut=40 / intra_refresh=0 / rc_lookahead=40 / rc=abr / mbtree=1 / bitrate=1250 / ratetol=1.0 / qcomp=0.60 / qpmin=0 / qpmax=69 / qpstep=4 / ip_ratio=1.40 / aq=1:1.00
Language : English

Audio
ID : 2
Format : AAC
Format/Info : Advanced Audio Codec
Format profile : LC
Codec ID : mp4a-40-2
Duration : 15 min 37 s
Bit rate mode : Constant
Bit rate : 192 kb/s
Channel(s) : 2 channels
Channel positions : Front: L R
Sampling rate : 48.0 kHz
Frame rate : 46.875 FPS (1024 SPF)
Compression mode : Lossy
Stream size : 21.5 MiB (13%)
Language : English
Default : Yes
Alternate group : 1

Sorry, this is a known bug. We have already a fix for it and it will become available in the next update.
Unfortunately, there is no other workaround than reloading the project.

I have found this bug already some time ago and wondered that no real user (until now) reported it…

Hi Ulf,

Haha well I guess there aren’t too many people posting here right now who are actively scoring a film in Dorico, so I’m not too surprised if it slipped by most of them. :smiley:

Still I’m glad to hear the team are already on top of this one, it wasn’t a huge problem anyway just a minor bug. Looking forward to the update nonetheless. :slight_smile: