NextPVR Forums

Full Version: No mpg2 playback
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
So "suddenly" all my mpg2 files will no longer play in NPVR... no audio or video. They play fine through graphedit. Reading the post at http://forums.nextpvr.com/showthread.php...ot+working, I set <ForceMpgGraph> to false and they all played. I don't know if this is the long term solution, but I haven't made any changes to NPVR for several months so was surpised that this just seem to have happened out of nowhere. Log extract is below (I attempted to play bda.mpg) and screen captures of my settings and graphedit which played the file fine.

Any ideas of what could be causing this?

2011-11-15 07:25:32.977 [DEBUG][1] PlaybackPositionHelper.GetPlaybackPosition(D:\bda.mpg)
2011-11-15 07:25:32.978 [DEBUG][1] File not previously played (0)
2011-11-15 07:25:32.994 [DEBUG][1] Playing video file: D:\bda.mpg
2011-11-15 07:25:33.093 [DEBUG][1] TV Listings: Got event BUILDING_GRAPH D:\bda.mpg
2011-11-15 07:25:33.220 [DEBUG][1] RenderDemux()
2011-11-15 07:25:33.221 [DEBUG][1] restoring last aspect ratio
2011-11-15 07:25:33.226 [DEBUG][1] Graph filter list:
2011-11-15 07:25:33.226 [DEBUG][1] - MPEG-2 Demultiplexer
2011-11-15 07:25:33.226 [DEBUG][1] - File Source (Async.)
2011-11-15 07:25:33.287 [DEBUG][1] TV Listings: Got event PLAYING_VIDEO D:\bda.mpg
2011-11-15 07:25:33.332 [DEBUG][1] Updating OSD.
2011-11-15 07:25:37.382 [DEBUG][1] Hiding OSD.
2011-11-15 07:25:39.559 [DEBUG][1] Updating OSD.
2011-11-15 07:25:53.216 [DEBUG][1] Hiding OSD.
2011-11-15 07:25:53.385 [INFO][1] GetCurrentMetadata()
2011-11-15 07:25:53.401 [INFO][1] GetCurrentMetadata()
2011-11-15 07:25:56.893 [DEBUG][1] About to store playback position information
2011-11-15 07:25:56.902 [DEBUG][1] PlaybackPositionHelper.StorePlaybackPosition(D:\bda.mpg, 0, 0)
2011-11-15 07:25:56.937 [DEBUG][12] TV Listings: RecordingSchedule: database file change detected, starting schedule update timer.
2011-11-15 07:25:56.983 [DEBUG][1] Stopping graph@1
2011-11-15 07:25:56.984 [DEBUG][1] Stopping graph@2
2011-11-15 07:25:56.984 [DEBUG][1] Stopping graph@3
2011-11-15 07:25:56.991 [DEBUG][1] Removing filter MPEG-2 Demultiplexer
2011-11-15 07:25:56.992 [DEBUG][1] Removing filter File Source (Async.)
2011-11-15 07:25:57.005 [DEBUG][1] TV Listings: Got event PLAYBACK_STOPPED
If you run GraphEdit, insert the 'File Source (Async.)' filter, select your file, then insert the 'MPEG-2 Demultiplexer' filter, and drag the output of the file source to the input of the demux, does output pins get created on the demux? It sounds like they're not.
Nope, does not create output pins.
It sounds like something is either wrong with your demux filter, or something slightly non-standard about your .mpg files and the Microsoft demux doesnt like it.
"something slightly non-standard about your .mpg files and the Microsoft demux doesnt like it"

That would be strange as none of my many mpg2 files will now play, and I know that they previously did in NPVR. They also play without any issue using WMP, although don't know if WMP uses the same demux.

Any suggestions on how could track down the issue? Or is it actually even an issue since they all seem to play fine with a setting of "false" for <ForceMpgGraph>?
I have found mpeg-ps files don't normally play by default in NPVR without an installed splitter in Win7. I can't really tell I usually use Haali, but now it might be LAV

Martin
Sorry, I dont know then. It sounds like your demux is unhappy about something. I'm not really sure what you'd do to fix this.

There is no reason you shouldnt be able to continue to run with <ForceMpgGraph> set to false though. That should be fine.
i agree with Martin, i had to install a secondary splitter to get my old mpg to play at all.. [and also had to up the filter merit too]
had me going round in circles on a new build..i used mpchc mpeg splitter..[seemed to still be more efficient over net than LAV splitter]

have you tried <MpgUsingSplitter>true ?