[mythtv] issues with Windows NUV decode

Lawrence Rust lvr at softsystem.co.uk
Sat Apr 16 14:20:56 UTC 2011


On Fri, 2011-04-15 at 23:07 +0100, jonathanjstevens at gmail.com wrote:
> Thanks Laurence - yes, I guess it was a bit of an assumption...
> 
> 
> I think the pertinent errors are:
> 
> 
> 2011-04-15 22:50:53.017 TV: StartPlayer(0, WatchingPreRecorded, main)
> -- begin
> 2011-04-15 22:50:53.017 TV: Elapsed time since TV constructor was
> called: 268 ms
> 2011-04-15 22:50:53.812 NuppelDecoder: lzo_init() failed, aborting

This error message only occurs if the function lzo_init() fails to
verify the compatibility of the caller's and callee's understanding of
various basic data types.  Could be several reasons:

1. mythfrontend is picking up an old installation of the libraries.  If
so track down and remove all previous myth installations on this Windows
system and then re-install.

2. Maybe a 64/32 bit architecture mismatch.  Was MythTV built on a
64-bit system or with the 64-bit mingw compiler?  If so it might be best
to re-compile on a 32-bit host or with the 32-bit mingw compiler.

> 2011-04-15 22:50:53.812 Player(0), Error: Could not initialize A/V
> decoder.
> 2011-04-15 22:50:53.812 Unable to open video file.
> 2011-04-15 22:51:13.814 playCtx, Error: StartPlaying() Failed to start
> player
> 2011-04-15 22:51:13.814 Player(0): StopPlaying - begin
> 2011-04-15 22:51:13.814 Player(0): Exited decoder loop.
> 2011-04-15 22:51:13.815 Player(0): StopPlaying - end
> 2011-04-15 22:51:13.815 TV: StartPlayer(0, WatchingPreRecorded, main)
> -- end error
> 
> 
> I obviously read NuppelDecoder as NUV - and (maybe because I've been
> upgrading for years now with much the same database?) the transcode
> jobs running on my backend produce NUV files. However, on testing, it
> would appear the same error occurs for both transcoded nuv files and
> pretranscoded mpgs. 

I suspect that this also is a version mismatch.

> 
> Anyway, here is the log...
> 
> 
[snip]

> There was also a string of the below errors, which escaped my ">"
> logging. Not sure if they are related.

Theses are not related, but they should be fixed - they're runtime
warnings from Qt.  If you can catch these in context with a
"mythfrontend --verbose most" log output then perhaps we can submit a
bug report and patch.

> QEventDispatcherWin32::unregisterTimer: invalid argument
> QEventDispatcherWin32::unregisterTimer: invalid argument
> QEventDispatcherWin32::unregisterTimer:  invalid argument
> QEventDispatcherWin32::unregisterTimer: invalid argument
> QEventDispatcherWin32::unregisterTimer: invalid argument
> QEventDispatcherWin32::unregisterTimer: invalid argument
> QEventDispatcherWin32::unregisterTimer: invalid argument
> QEventDispatcherWin32::unregisterTimer: invalid argument
> QEventDispatcherWin32::unregisterTimer: invalid argument
> QEventDispatcherWin32::unregisterTimer: invalid argument
> QEventDispatcherWin32::unregisterTimer: invalid argument
> QEventDispatcherWin32::unregisterTimer: invalid argument
> QEventDispatcherWin32::unregisterTimer: invalid argument
> QEventDispatcherWin32::unregisterTimer: invalid argument
> QEventDispatcherWin32::unregisterTimer: invalid argument
> QEventDispatcherWin32::unregisterTimer: invalid argument
> QEventDispatcherWin32::unregisterTimer: invalid argument
> QEventDispatcherWin32::unregisterTimer: invalid argument
> QEventDispatcherWin32::unregisterTimer: invalid argument
> QEventDispatcherWin32::unregisterTimer: invalid argument
> QEventDispatcherWin32::unregisterTimer: invalid argument
> QEventDispatcherWin32::unregisterTimer: invalid argument
> QEventDispatcherWin32::unregisterTimer: invalid argument
> QEventDispatcherWin32::unregisterTimer: invalid argument
> _______________________________________________

-- 
Lawrence




More information about the mythtv-dev mailing list