XBMC w/EDL = Incorrect timing? (re: "Unknown position after seek")
#1
I'm trying to test a very simple EDL file:
Code:
5 60 0

This should skip at 5.0 seconds and jump to 60.0 seconds.

XBMC seems to correctly jump to the correct time but it still thinks it's at 00:00:05 seconds even though it's actually at 00:60:00 seconds.

The debug log has the following messages:
Code:
17:52:05 T:8428   DEBUG: CDVDPlayer::CheckAutoSceneSkip - Clock in EDL cut [00:00:05.000 - 00:01:00.000]: 00:00:05.024. Automatically skipping over.
17:52:05 T:8428   DEBUG: demuxer seek to: 60000
17:52:05 T:8428   DEBUG: CDVDDemuxFFmpeg::SeekTime - unknown position after seek
17:52:05 T:8428   DEBUG: demuxer seek to: 60000, success
Is this the problem? I've even tried re-encoding the entire video with Handbrake (H.264, MP4 container) and it still has the same frame so I don't think my original file was the problem since a re-encode since generate a "standard" H.264 file.

Can anybody help me out?

Here's the full log: http://pastebin.com/DHZES0Pz

I've tested this with XBMC 11.0 on Windows 7 (x64), and Ubuntu 12.04 (both running XBMC Eden 11.0 stable/release)

EDIT: I've also tested on the nightly Windows build (June 20th, 2012) and it also functions the same way.

EDIT2: I thought that I should also mention that rewind, fast forward, skip +30 seconds, etc, all work perfectly fine. The timeline always shows the correct time so really the only problem is these EDL skips.
Reply
#2
I'm not entirely sure, but it's possible that is intentional. Since, with an EDL file, you are basically saying "ignore these portions of the video", in a sense. Thus, the total time of what is watchable changes. A dev could tell you for sure.
Reply

Logout Mark Read Team Forum Stats Members Help
XBMC w/EDL = Incorrect timing? (re: "Unknown position after seek")0