jamaal81 / lavfilters

Automatically exported from code.google.com/p/lavfilters
GNU General Public License v2.0
0 stars 0 forks source link

Ordered chapter issue #401

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Describe the issue you're having:
Cannot go to a time which is longer than the duration of the default edition 
using the seek bar of a player.

How can the issue be reproduced? Sample File?
Create ordered editions with different durations. Set the shortest one as the 
default. Mux that chapter to a video and open the video.

What version of the product are you using? In which Player?
Media Player Classic Home Cinema with LAV Splitter 0.59.1

Original issue reported on code.google.com by Salad.in...@gmail.com on 19 Nov 2013 at 4:51

GoogleCodeExporter commented 9 years ago
If the edition defines a certain duration, you of course cannot go to a place 
after this duration. You need a second edition which includes all the content, 
and switch to that edition.

Original comment by h.lepp...@gmail.com on 19 Nov 2013 at 7:06

GoogleCodeExporter commented 9 years ago
Sorry, I did not write clearly enough. I cannot go to a place after the 
duration of the default edition, even when playing other editions.

The player still continues to play but I cannot seek by clicking the seek bar.

Here is my sample chapter file.

Original comment by Salad.in...@gmail.com on 19 Nov 2013 at 7:17

Attachments:

GoogleCodeExporter commented 9 years ago
To be clearer
http://i.imgur.com/zdmVLWy.png

Haali does it just fine.

Original comment by Salad.in...@gmail.com on 19 Nov 2013 at 7:23

GoogleCodeExporter commented 9 years ago
What happens when you click there?

Original comment by h.lepp...@gmail.com on 19 Nov 2013 at 12:53

GoogleCodeExporter commented 9 years ago
Also, what happens if you hold down the "Shift" key while clicking?

Original comment by h.lepp...@gmail.com on 19 Nov 2013 at 12:54

GoogleCodeExporter commented 9 years ago
It just jumps to 43:20 which is the duration of the default edition if I click 
there.
Holding down the "Shift" key works o_O

Original comment by Salad.in...@gmail.com on 19 Nov 2013 at 12:59

GoogleCodeExporter commented 9 years ago
Its a MPC-HC issue. LAV provides a list of key-frames to seek to, and MPC-HC 
then uses this list. MPC-HC caches this list, so if you switch the edition, the 
list is not updated. If you hold Shift during seeking, it disables the 
key-frame seek, and the problem goes away.

I told the MPC-HC developers that they need to update the keyframe list when 
the edition is changed, and they'll hopefully fix it in the next version. Any 
further questions should probably be addressed to them.

Haali does not suffer from this problem because it does not offer this 
key-frame list.

Thanks for reporting, even if the problem is actually in MPC-HC, and not in 
LAV. :)

Original comment by h.lepp...@gmail.com on 19 Nov 2013 at 1:08