NextPVR Forums
  • ______
  • Home
  • New Posts
  • Wiki
  • Members
  • Help
  • Search
  • Register
  • Login
  • Home
  • Wiki
  • Members
  • Help
  • Search
NextPVR Forums Public NextPVR Other Clients Old Stuff (legacy) MVP & NMT MVPMCX2 and other NMT stuff v
« Previous 1 … 20 21 22 23 24 … 37 Next »
Now Playing mvpmcx2 The Director's Cut

Thread Closed 
 
  • 0 Vote(s) - 0 Average
Now Playing mvpmcx2 The Director's Cut
-stattik-
Offline

Posting Freak

Posts: 924
Threads: 26
Joined: Mar 2005
#51
2009-04-15, 04:28 AM
Quote:Regarding the screen size during beta testing there was a bit of discussion over whether Fit or Full should be the default to fill the screen.
I had it set to Fit to Screen. When I set it to Full Screen, mvpmx2 did indeed work for 16:9 material. Unfortunately it also stretches 2.35:1 material vertically, filling the screen which is why I've used Fit to screen in the past.

Quote:You are running in PCH2 mode correct?
Correct

Code:
<MVPClientType>PCH2</MVPClientType>
      <MVPWidth>1280</MVPWidth>
      <MVPHeight>720</MVPHeight>
Quote:I will look into mkv, I know I don't reset the libraries after returning, but I have found that they do so themselves (after about a 10 second wait). If this continues to be an issue I will add the reset. Keep me advised.
I did some testing tonight and noticed that when this happened that PVRX2.exe dies and restarts. The TV has a black screen for a few seconds and then displays "No Signal" I've attached the logs.

I did a few hours of testing with transport streams and ran into a few issues that I'm still trying to sort out. I noticed two kinds of dropouts while watching TS files. The first type was like a delay and I noticed that DISK IO on the server dropped off during these instances. I was recording/comskipping two shows and I wondered what kind of IO mpvmx2 might be using while serving the PCH. Does it use the live TV directory? The recordings drive is a 2 disk RAID 0 array so I wouldn't expect a bottleneck but it seemed like it was being affected.

The second dropout seemed to be related to errors on the transport stream that I found out later when I scanned the files. I know it wouldn't be part of the current version of mvpmx2 but are there any future plans to correct such errors on the fly? When played directly on the PCH they usually show up as a few scrambled blocks on the screen. In mvpmx2, the audio and video dropout for a very short time and then resync.

One other curious thing I noticed was that during one of the shows, the audio and video would drop out, then the info box would pop up on the tv which usually happens when the resolution changes and then the audio and video would resume. This happened about every 20 seconds for a few minutes before I reset everything. This only happened that one time and it hasn't happened since.

Even with everything mentioned above, the majority of the testing went well with TS files.
mvallevand
Online

Posting Freak

Ontario Canada
Posts: 53,193
Threads: 958
Joined: May 2006
#52
2009-04-15, 06:19 AM
-stattik- Wrote:I had it set to Fit to Screen. When I set it to Full Screen, mvpmx2 did indeed work for 16:9 material. Unfortunately it also stretches 2.35:1 material vertically, filling the screen which is why I've used Fit to screen in the past.

I certainly will be able to add a command line option to over ride the PCH flash setting.

Quote:I did some testing tonight and noticed that when this happened that PVRX2.exe dies and restarts. The TV has a black screen for a few seconds and then displays "No Signal" I've attached the logs.

Thanks, I did some mkv testing too and I think with the changes that I made to fix HDMI playback using mono (PCH player) as discussed with UJB fixed this. I will release an update this weekend and you can try some more mkv tests.

Quote:I did a few hours of testing with transport streams and ran into a few issues that I'm still trying to sort out. I noticed two kinds of dropouts while watching TS files.


Yes those match two error corrections I have implemented. One looks like a problem in the demux, it just freezes at times because for some reason the STC (system clock) locks up. In this weekend's release there is a hack to restart the video which resets the system clock. The other hack is when the TS stream is broken, I simply skip 100k and continue.

Quote:I was recording/comskipping two shows and I wondered what kind of IO mpvmx2 might be using while serving the PCH. Does it use the live TV directory? The recordings drive is a 2 disk RAID 0 array so I wouldn't expect a bottleneck but it seemed like it was being affected.

It uses the same http access as the older version with a few minor differences. LiveTV will come from the livetv directory.


Quote:I know it wouldn't be part of the current version of mvpmx2 but are there any future plans to correct such errors on the fly? When played directly on the PCH they usually show up as a few scrambled blocks on the screen. In mvpmx2, the audio and video dropout for a very short time and then resync.

I will try an use the same hardware demux as the PCH but it seems to be more limited in playing files. I will also try an rewrite the software demux to use open source, there won't be correction, I doubt the CPU can recalculate CRC's fast enough on HD, but I will be able to skip bad TS packets more logically and remove the hacks. It would also allow me to get access to the mpeg header so that I can do Fit on 2.35:1

Quote:One other curious thing I noticed was that during one of the shows, the audio and video would drop out, then the info box would pop up on the tv which usually happens when the resolution changes and then the audio and video would resume. This happened about every 20 seconds for a few minutes before I reset everything. This only happened that one time and it hasn't happened since.
Probably the hack.

Quote:Even with everything mentioned above, the majority of the testing went well with TS files.
That's good to hear and thanks again for the feedback, I hope to be able to improve on this more now that the basics are coded.

Martin
agerdin
Offline

Senior Member

Posts: 692
Threads: 96
Joined: Sep 2004
#53
2009-04-15, 09:40 AM
Martin,

Quick question. If I have 2 PCHs, can I do the update even though one PCH is connected component and the other via HDMI. Will the HDMI connected PCH default to the old way of handling things or will it crash?

Thanks,

\\Agerdin
mvallevand
Online

Posting Freak

Ontario Canada
Posts: 53,193
Threads: 958
Joined: May 2006
#54
2009-04-15, 12:47 PM
It is supposed to, but because of a couple of small logic problems, the the test for HDMI/non-mpeg doesn't work. I expect to release the update that fixes this in the next couple of days.

In the meantime you would need to modify the script files to call a second binary, or run from a different share point. It is probably not worth this at this point.

Martin
agerdin
Offline

Senior Member

Posts: 692
Threads: 96
Joined: Sep 2004
#55
2009-04-15, 01:10 PM
mvallevand Wrote:It is supposed to, but because of a couple of small logic problems, the the test for HDMI/non-mpeg doesn't work. I expect to release the update that fixes this in the next couple of days.

In the meantime you would need to modify the script files to call a second binary, or run from a different share point. It is probably not worth this at this point.

Martin

Ok, thanks, I guess I am better off switching to component for both my PCHs?

\\Agerding
-stattik-
Offline

Posting Freak

Posts: 924
Threads: 26
Joined: Mar 2005
#56
2009-04-15, 04:04 PM
Quote:I will try an use the same hardware demux as the PCH but it seems to be more limited in playing files.
You are correct. Although the PCH hardware demux is pretty good at error handling, I run into the problem where the timeline slowly desyncs to the point where if you jump ahead 30 seconds, you actually go backwards. In my testing of mvpcx2 last night, I didn't have that problem.

I look forward to this weekend's update.
mvallevand
Online

Posting Freak

Ontario Canada
Posts: 53,193
Threads: 958
Joined: May 2006
#57
2009-04-15, 09:55 PM
I decided to release an update today with a few changes for you to look at. Download link is in post #1

- fallback to NMT media player improvements for hdmi and non-mpeg files
- modified logic improving seeking in some situations
- restart video when system freezes
- Power off on remote does a reset of media player
- new command line option --zoom to override full/actual, fit and crop. Options are full,fit,and crop

Here's a couple of undocumented things

- Use USB eject in place of Enter will launch mpeg ps and ts files via NMT player
- command line option
a) --mono-h264 Use mono for all h264 transport streams use if you have 1080i h264 broadcasts
b) --no-mpeg-test If all your mpg/mpeg files are analog captures you typically don't need to test for AC3, however if you use a digital mux instead of TS Mux, or another digital capture device, it is probably best to use the default.

Martin
trummel
Offline

Senior Member

Posts: 276
Threads: 34
Joined: Oct 2008
#58
2009-04-16, 08:35 PM
Fan-bl**dy-tastic.

This makes the NMT and GBPVR everything I hoped for - except the dancing girls obviously.......

Not a problem, but just a note FYI. My display is 1080p, if I play a UK BBC-HD stream (using mono as it's H264) - its fine, but when I go backto the menu it switches to 480i. Playing any SD stream twice (thefirst one black screens) with no mono and then returning to the menu seems to correct it.

Happy to provide any debug/samples if it helps.

Once again congratulations on a fantastic job.

Server: Ci5 2500k, 3GB, Windows Server 2012, nPVR 3.5.7. 2xWinTV-DVB-T USB, 1xWinTV-DVB-T PCI, 2 x BlackGold DVB-T, 1xPCTV290E and 1xPCTV460E on Astra 28.2 E.
clients: RPI2, Acer R3700, PCH-A110, NUC, 3xSamsung Smart TV
-stattik-
Offline

Posting Freak

Posts: 924
Threads: 26
Joined: Mar 2005
#59
2009-04-16, 08:52 PM
I loaded up the new version. Exiting out from a MKV caused PVRX2.exe to restart. I reproduced this twice. Logs are attached.


I haven't noticed any stutters or droputs yet, but my test material was pretty clean this time.

Quote:- new command line option --zoom to override full/actual, fit and crop. Options are full,fit,and crop

I think these got mixed up a bit. Here's what I came up with in testing on a 16:9 screen. (Note: I didn't have any 2.35:1 TS material.)

Code:
PCH
    Fit
        4:3    Pillarboxed
        16:9    Fills screen
        2.35    Letterboxed(correctly)
    Full
        4:3    Fills Screen
        16:9    Fills Screen
        2.35    Fills Screen
    Crop
        4:3    Croped to 16:9
        16:9    Fills Screen
        2.35    Cropped to 16:9
MVPMCX2
    Fit
        4:3    Fills Screen
        16:9    Letterboxed
        2.35    ?
    Full
        4:3    Cropped to 16:9
        16:9    Fills Screen
        2.35    ?
    Crop
        4:3    Pillarboxed
        16:9    Fills Screen
        2.35    ?

Looking at this, it seems that MVPMCX2(Full) is PCH(Crop) and MVPMCX2(Crop) is PCH(Fit). MVPMCX2(Fit) doesn't quite match up with PCH(Full).

Ideally for my case would be if MVPMCX2 used PCH(Full). On the PCH, I don't use Full because it stretches 2.35:1 material but since my 2.35:1 material is MKV and MVPMCX2 uses the PCH hardware for that, there wouldn't be a problem.

Another thing I noticed is a number of times when I was starting a program, the video would freeze for 5-10 seconds while the audio would play. Then both would synch up.

On a positive note, restarting the recording service safely sends the PCH to the main menu. This was tested successfully multiple times.
mvallevand
Online

Posting Freak

Ontario Canada
Posts: 53,193
Threads: 958
Joined: May 2006
#60
2009-04-16, 10:58 PM
-stattik- Wrote:I loaded up the new version. Exiting out from a MKV caused PVRX2.exe to restart. I reproduced this twice. Logs are attached..
Could you try with the blue skin specifically defined as the NMT skin.
.
Quote:I think these got mixed up a bit. Here's what I came up with in testing on a 16:9 screen. (Note: I didn't have any 2.35:1 TS material.).
...
Looking at this, it seems that MVPMCX2(Full) is PCH(Crop) and MVPMCX2(Crop) is PCH(Fit). MVPMCX2(Fit) doesn't quite match up with PCH(Full).
...
Ideally for my case would be if MVPMCX2 used PCH(Full).

I swapped crop and full. However I only support the 3 modes on the zoom key and there really is no attempt to match the PCH behaviour exactly.

Quote: Another thing I noticed is a number of times when I was starting a program, the video would freeze for 5-10 seconds while the audio would play. Then both would synch up.
I have to fix an bug I introduced yesterday

Quote:On a positive note, restarting the recording service safely sends the PCH to the main menu. This was tested successfully multiple times.

Its a timing issue most of the time it should work.

Martin
« Next Oldest | Next Newest »

Users browsing this thread: 1 Guest(s)

Pages (14): « Previous 1 … 4 5 6 7 8 … 14 Next »
Jump to page 


Possibly Related Threads…
Thread Author Replies Views Last Post
  Just upgraded to 3.9.2 - NMTs now fail playing recordings lostboy 2 12,491 2017-04-24, 01:23 PM
Last Post: lostboy
  mvpmcx2 Key Mapping mvallevand 22 18,347 2013-12-08, 07:33 AM
Last Post: jksmurf
  A-100/MVPMCX2 cannot handle corrupt .ts timeline agerdin 1 3,957 2013-05-28, 01:34 AM
Last Post: mvallevand
  Mvpmcx2 and avchd, mts and mp4 files Sheik Yerbouti 6 6,075 2013-04-25, 05:04 AM
Last Post: pBS
  Playing DVD images on NMT through GB-PVR baj1 43 20,353 2012-09-03, 09:47 PM
Last Post: mvallevand
  Dvd iso's on mvpmcx2 Sheik Yerbouti 60 23,728 2012-08-24, 06:05 PM
Last Post: agerdin
  PCH lockup at the end of playing an MTS file from Videos, doesn't revert to playlist? jksmurf 10 6,713 2012-08-15, 01:15 AM
Last Post: mvallevand
  MVPMCX2 and PCH A-200: Still no go? bobbydazzler 2 2,656 2012-03-14, 10:08 PM
Last Post: bobbydazzler
  NMTInstall2 does not install mvpmcx2 files JohnEll 9 5,276 2012-03-08, 11:01 PM
Last Post: mvallevand
  Getting mvpmcx2 to work right. mvallevand 7 4,480 2011-12-23, 02:07 AM
Last Post: re-Barr

  • View a Printable Version
  • Subscribe to this thread
Forum Jump:

© Designed by D&D, modified by NextPVR - Powered by MyBB

Linear Mode
Threaded Mode