Page 20 of 45

Re: Testing MrMC 3.4.1

Posted: 22 Jan 2018, 04:01
by davilla
cosmoxl wrote: 22 Jan 2018, 03:48
davilla wrote: 22 Jan 2018, 02:02 Think I found it, was sucking away CPU ponies updating the layers when playing video.
good news! I look forward to testing.

I'm used to seeing it named yadif and yadif(2x). I assume deinterlace-half = yadif and is supposed to create 1 frame from 2 fields, while deinterlace = yadif(2x) and makes a frame out of each field?
yes, I keep meaning to add that to the description.

Re: Testing MrMC 3.4.1

Posted: 22 Jan 2018, 04:49
by davilla
(180122.208 @20180121-86307a4)
backport, Default Scale for HQ scaling above #9915
fixed, crashing in libsmbclient, smb.GetImpl might return null so check it
core: add codec option to turn off deinterlacing when generating thumbs
fixed, change deterlacer/auto for appletv4k to VS_INTERLACEMETHOD_DEINTERLACE_HALF
fixed, deinterlacer/auto in DVDVideoCodecFFmpeg
fixup, core, focus engine, FocusLayerViewSlider wip
core: refactor tvOS focus handling, part6

Seeks during playback have been changed, You need to click now, taps/pans/swipes will be ignore during video playback. To repeat, you need to click now.

EDIT:
1) Getting to subtitle and a/v settings is still the old way, Work is underway to change this to be more tvOS friendly.

2) Those using IR remotes might see big jumps when seeking (progress bar/scrubbing is NOT active). This will be changed back to normal in the next testflight. I needed auto-repeats and acceleration for scrubbing but just realized this should be enabled only when progress bar/scrubbing is active.

3) Still refining progress bar/scrubbing behavior. Macro-blocking on interlaced content should be fixed now and the timecode will appear even if the video thumb image cannot be fetched.

Re: Testing MrMC 3.4.1

Posted: 22 Jan 2018, 14:17
by cosmoxl
deinterlace-half seems better now. it certainly locks on to the cadence, no switching of correction pc:1 to pc:none, etc.

I'd had fallback framerate on live tv playback set to 59fps, proper for ATSC broadcast. I turned it off and found something interesting:

Deinterlace-half will after a few seconds after a stream starts detect framerate of 1080i broadcast and switch. In codec info the fr switches from 25 (which I assume is default and means fr is undetected) to 29.97.

Deinterlace on the other hand seemingly never detects fr, as it always stays at "25", but the video looks great and it seems a lot more stable, keeping the cadence and not dropping/skipping frames. So, perhaps it's a problem to select a fallback framerate in TV playback settings. But, does it indicate a problem that deinterlace doesn't detect the fr of the 1080i broadcast?

scrubbing thumb looks great for mpeg2 in .ts, even interlaced, as well as interlaced AVCHD in m2ts and mts.

the siri remote handling is also nice for me and I like that we can click the side for forward or back 10 seconds :)

Re: Testing MrMC 3.4.1

Posted: 22 Jan 2018, 20:34
by smiffy1989
Just tried the latest build, still got issues with recordings in PVR with TVHeadend and scrubbing. The timecode now shows when scrubbing and it no longer exits to the list of recordings but it starts the recording from the beginning now.

Re: Testing MrMC 3.4.1

Posted: 22 Jan 2018, 21:09
by davilla
smiffy1989 wrote: 22 Jan 2018, 20:34 Just tried the latest build, still got issues with recordings in PVR with TVHeadend and scrubbing. The timecode now shows when scrubbing and it no longer exits to the list of recordings but it starts the recording from the beginning now.
Already fixed but not pushed out :)

Re: Testing MrMC 3.4.1

Posted: 22 Jan 2018, 22:16
by timstephens24
davilla wrote: 22 Jan 2018, 04:49 (180122.208 @20180121-86307a4)
backport, Default Scale for HQ scaling above #9915
fixed, crashing in libsmbclient, smb.GetImpl might return null so check it
core: add codec option to turn off deinterlacing when generating thumbs
fixed, change deterlacer/auto for appletv4k to VS_INTERLACEMETHOD_DEINTERLACE_HALF
fixed, deinterlacer/auto in DVDVideoCodecFFmpeg
fixup, core, focus engine, FocusLayerViewSlider wip
core: refactor tvOS focus handling, part6

Seeks during playback have been changed, You need to click now, taps/pans/swipes will be ignore during video playback. To repeat, you need to click now.

EDIT:
1) Getting to subtitle and a/v settings is still the old way, Work is underway to change this to be more tvOS friendly.

2) Those using IR remotes might see big jumps when seeking (progress bar/scrubbing is NOT active). This will be changed back to normal in the next testflight. I needed auto-repeats and acceleration for scrubbing but just realized this should be enabled only when progress bar/scrubbing is active.

3) Still refining progress bar/scrubbing behavior. Macro-blocking on interlaced content should be fixed now and the timecode will appear even if the video thumb image cannot be fetched.
Much much better, I can actually use this! Click to jump is a lot better than the tapping. The scrobbling when you click at a point now looks like it goes to that point instead of just before the point. Great work, this is really why I appreciate this app. I also don't mind the way the IR works, either.

Just a few more suggestions:

1. Tapping should bring up the progress bar without pausing or anything (like the native player)
2. Click and hold would be nice to fast forward/rewind (like the native player)
3. Double click would be nice to skip forward/skip back (not like the native player; enhanced functionality but sensitivity would need to tweaked to keep from accidentally doing it instead of just trying to jump twice)
4. Turn subtitles on and off with triple tapping with the progress bar up (like the native player)

Re: Testing MrMC 3.4.1

Posted: 22 Jan 2018, 23:04
by davilla
I hear you :) I can actually use it too.

1. Tapping should bring up the progress bar without pausing or anything (like the native player)

Could be done without much work. Have to check.

2. Click and hold would be nice to fast forward/rewind (like the native player)

Possible, I have to check and see what native player is doing.

3. Double click would be nice to skip forward/skip back (not like the native player; enhanced functionality but sensitivity would need to tweaked to keep from accidentally doing it instead of just trying to jump twice)

Possible, we would have to add double click detection and see what that messes up :) Also, how far to skip forward or back ? And how is this really different from a single click going +/- 10 seconds ? Maybe better thing would be to hook up/down to be the big jump (default is 30 seconds) and avoid the whole double click detection.

4. Turn subtitles on and off with triple tapping with the progress bar up (like the native player)

Hehe :) Did not know native player did that. Will check but no promises.

Re: Testing MrMC 3.4.1

Posted: 22 Jan 2018, 23:17
by Montoya
davilla wrote: 22 Jan 2018, 23:04 Maybe better thing would be to hook up/down to be the big jump (default is 30 seconds) and avoid the whole double click detection.
Do you mean clicking or tapping up/down, because tapping one time up or down, is used by PVR's for changing channels, while a Live TV channel is playing :idea:

I hope that stays the same for changing channels ;)

Re: Testing MrMC 3.4.1

Posted: 22 Jan 2018, 23:39
by timstephens24
davilla wrote: 22 Jan 2018, 23:04 I hear you :) I can actually use it too.

3. Double click would be nice to skip forward/skip back (not like the native player; enhanced functionality but sensitivity would need to tweaked to keep from accidentally doing it instead of just trying to jump twice)

Possible, we would have to add double click detection and see what that messes up :) Also, how far to skip forward or back ? And how is this really different from a single click going +/- 10 seconds ? Maybe better thing would be to hook up/down to be the big jump (default is 30 seconds) and avoid the whole double click detection.
This is the chapter skip (used to be tap up and tap down // also chapter skip on IR remotes). It's different because it skips either to the next chapter marker or 10 minutes.

Re: Testing MrMC 3.4.1

Posted: 22 Jan 2018, 23:42
by cosmoxl
As it is now in the latest build multiple clicks left or right increment up non-linearly. So, I see no reason for a special double click which might cause more trouble than it's worth.