[mythtv-commits] Ticket #1100: Firewire captures create corrupt stream, test-mpeg2 captures fine
MythTV
mythtv at cvs.mythtv.org
Mon Jan 23 16:43:31 UTC 2006
#1100: Firewire captures create corrupt stream, test-mpeg2 captures fine
------------------------------+---------------------------------------------
Reporter: adeffs at gmail.com | Owner: ijr
Type: defect | Status: new
Priority: minor | Milestone:
Component: mythtv | Version:
Severity: medium |
------------------------------+---------------------------------------------
With Jim Westfall's help I've yet get a 0bit firewire recording, its
worked
everytime. What I notice though is a lot of glitches in the capture.
Sample
log output:
2006-01-19 14:46:12.625 audio waiting for space on soundcard: have 2752
need
6144
[mpeg2video @ 0x2aaaabffa4c0]MPEG motion vector out of boundary
[mpeg2video @ 0x2aaaabffa4c0]MPEG motion vector out of boundary
[mpeg2video @ 0x2aaaabffa4c0]Warning MVs not available
[mpeg2video @ 0x2aaaabffa4c0]concealing 4265 DC, 4265 AC, 4265 MV errors
2006-01-19 14:46:12.640 audio waiting for space on soundcard: have 5760
need
6144
depending on the glitch, I may receive between 4-40+ lines like this every
2minutes or so.
As an experiement, I ran a test-mpeg2 capture on the same channel (though
the
channel doesn't matter), grabbed 1.8GB and played through the internal
player
using MythVideo. This method results in a glitch free capture for the
17mins
of video.
For MythTV I have the Firewire port set to record via "broadcast",
previously
I had it set to "p2p" as it is what worked when testing with test-mpeg2.
Here's my plugreport for the capture from test-mpeg2:
Node 2 GUID 0x000e5cfffed720aa
------------------------------
oMPR n_plugs=1, data_rate=2, bcast_channel=63
oPCR[0] online=1, bcast_connection=0, n_p2p_connections=1
channel=63, data_rate=2, overhead_id=0, payload=376
iMPR n_plugs=0, data_rate=2
So then I tried switching mythtv-setup back to a p2p connection to see if
that
fixes the glitches, but it still gets the glitches and doesn't alway get a
stream, even though test-mpeg2 always gets a stream with p2p=1.
Now I've got mythtv-setup back to broadcast and its working like it was
before, and for kicks did another test-mpeg2 capture this time on another
channel, another 1.2GB and again using the internal player I get no
glitches
playing it back (verified by a search through the frontend log).
so it looks like somethings wrong with how MythTV captures via the
firewire.
--
Ticket URL: <http://svn.mythtv.org/trac/ticket/1100>
MythTV <http://www.mythtv.org/>
MythTV
More information about the mythtv-commits
mailing list