Opened 5 years ago

Closed 5 years ago

Last modified 5 years ago

#5294 closed Bug (fixed)

Bad handling of .wtv files (WMC recording)

Reported by: safddfsdfsd Owned by: Underground78
Priority: normal Milestone: 1.7.9
Component: Internal Filters Version: 1.7.8
Severity: normal Keywords:
Cc: Underground78 Evaluation: need info

Description

MPC-HC has some problem with every Windows Media Center recording (infact on every launch it shows warnings):
-can't see there is a second stream of audio
-fast forward and backward do nothing
-keep pressing right or left arrow it does jump forward or backward, but without showing meanwhile some frames like with other files

I have attached an example where you can see all of this.

Change History (13)

comment:2 Changed 5 years ago by Underground78

Could you try blocking the "StreamBufferSource" filter from the Options > External filters panel? Are your WTV files handled better?

comment:3 Changed 5 years ago by Underground78

Cc: Underground78 added
Evaluation: need info
Status: newevaluated

comment:4 in reply to:  2 Changed 5 years ago by safddfsdfsd

Replying to underground78:

Could you try blocking the "StreamBufferSource" filter from the Options > External filters panel? Are your WTV files handled better?

This solved first 2 points (and no warnings are shown anymore too!), however I still hope there will be a real fix, available to people that do not know of this workaround.
And what actually happens blocking that?
Thank you.

comment:5 Changed 5 years ago by Underground78

Component: GeneralInternal Filters
Owner: set to Underground78
Status: evaluatedaccepted

Blocking the system filter allow our internal filters to be used as fall-back and apparently they do better so I will probably turn them on by default for WTV files.

About the third point, I think it might just be because the container is not really good for seeking, probably quite slow. Does the image appear after a while?

comment:6 in reply to:  5 Changed 5 years ago by safddfsdfsd

Replying to underground78:

...Does the image appear after a while?

Not at all.

comment:7 Changed 5 years ago by Underground78

Yeah I think it's just too slow, nothing we can do I'm afraid.

comment:8 in reply to:  7 Changed 5 years ago by safddfsdfsd

Replying to underground78:

Yeah I think it's just too slow, nothing we can do I'm afraid.

Actually is pretty fast on Windows Media Center!

Also I found out another thing: with this workaround when I launch this file it starts playing after 15 seconds against 6 without it!

comment:9 Changed 5 years ago by Underground78

Also I found out another thing: with this workaround when I launch this file it starts playing after 15 seconds against 6 without it!

Are you talking about the loading time?

comment:10 in reply to:  9 Changed 5 years ago by safddfsdfsd

Replying to underground78:

Also I found out another thing: with this workaround when I launch this file it starts playing after 15 seconds against 6 without it!

Are you talking about the loading time?

Those are the seconds my PC needs when MPC-HC isn't already opened (but already have been launched before shutting down the pc...therefore not a "cold boot", in both cases) and I press Enter on a .wtv file and the playback starts.

comment:11 Changed 5 years ago by Underground78 <underground78@…

Resolution: fixed
Status: acceptedclosed

In b5aeb1:

Add support for WTV demuxing with internal LAV Splitter.

LAV Splitter seems to work much better than Microsoft StreamBufferSource so enable it by default.

Also remove the hack used to force load the StreamBufferSource for DVR-MS and WTV files now that LAV is used instead. Users who wish to revert to old behavior can turn off WTV splitting by the internal filters and add the StreamBufferSource filter as a preferred external filter for example.

Fixes #5294.

comment:12 Changed 5 years ago by Underground78

Milestone: next release

Will be in the nightly builds as of revision 1.7.8.92.

comment:13 Changed 5 years ago by thevbm

Milestone: next release1.7.9

Milestone renamed

Note: See TracTickets for help on using tickets.