[mythtv] OS X LiveTV and Older Recordings

Jay Parlar jparlar at cogeco.ca
Sun Sep 12 11:32:23 EDT 2004


Just moved my combined backend/frontend machine to 0.16, and decided to 
try out the current level of OS X support on my Powerbook.

My backend machine is a kernel 2.6, P4 2.26 Ghz, half gig of RAM, 
Hauppauge 350 but only using the ivtv driver, not the ivtv-fb), and a 
GeForce4 Ti4600 for tv-out

My OS X machine is the 1 GHz 12" Powerbook, with 768 megs of RAM.

Anyway, when using the frontend on my linux machine, everything is 
great. Using the OS X as the frontend though, lots of problems.

Using the 0.16 release (and the "OS X Instructions" from recent dev 
postings), when I try to watch LiveTV on the Powerbook, I get the first 
two frames of video, then no more. The audio keeps crackling in an out.

Using CVS (on the Powerbook), I get about 5-6 fps with LiveTV.

Interestingly, if I watch recorded TV with the Powerbook, quality is 
really really good, as long as the tv was recorded with 0.16.

Another problem, it seems that any TV I recorded when my backend was 
still 0.15.1 causes my Powerbook frontend to segfault (but of course 
works fine on Linux).

Both of these gdb outputs are from the CVS version.

Output normally, when watching older recorded TV:

2004-09-12 10:57:45 mythfrontend version: 0.16.20040911-1 www.mythtv.org
2004-09-12 10:57:45 Enabled verbose msgs : important general
2004-09-12 10:57:46 Registering Internal as a media playback plugin.
2004-09-12 10:57:52 All Programs
2004-09-12 10:57:54 Connecting to backend server: 192.168.0.100:6543 
(try 1 of 5)
2004-09-12 10:57:54 Using protocol version 13
Waiting for data: 8680 19564
2004-09-12 10:57:55 Using protocol version 13
Corrupt file.  Bad extended frame.
2004-09-12 10:57:59 Searching for frame header.
2004-09-12 10:58:01 Waited 2 seconds for data to become available, 
waiting again...
Segmentation fault



Output when running in gdb:

Reading symbols for shared libraries . done
Corrupt file.  Bad extended frame.
Program received signal EXC_BAD_ACCESS, Could not access memory.
[Switching to process 10738 thread 0x5103]
0x90002e18 in szone_malloc ()
(gdb) bt
#0  0x90002e18 in szone_malloc ()
#1  0x90001054 in malloc_zone_malloc ()
#2  0x90001e44 in malloc ()
#3  0xb23d4d40 in operator new(unsigned long) ()
#4  0xb23d59c8 in operator new[](unsigned long) ()
#5  0xb2334a84 in internalLatin1ToUnicode(char const*, unsigned*, 
unsigned) ()
#6  0xb23350f0 in QString::QString(char const*) ()
#7  0x016c06f0 in NuppelDecoder::OpenFile(RingBuffer*, bool, char*) ()
#8  0x0160a86c in NuppelVideoPlayer::OpenFile(bool) ()
#9  0x0160ec28 in NuppelVideoPlayer::StartPlaying() ()
#10 0x0167a438 in SpawnDecode(void*) ()
#11 0x900246e8 in _pthread_body ()
(gdb) quit
The program is running.  Exit anyway? (y or n) y
macosx_exception_thread: error sending exception reply: (ipc/send) 
invalid destination port (0x10000003)




So really, two problems:
1) Can't watch LiveTV on OS X
2) Can't watch TV recorded in 0.15.1, on OS X

Any help on either front would be much appreciated.

Jay P.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 2363 bytes
Desc: not available
Url : http://mythtv.org/pipermail/mythtv-dev/attachments/20040912/913f000f/smime.bin


More information about the mythtv-dev mailing list