Log in Register FAQ Memberlist Search pcHDTV Forum Index
pcHDTV Forum

pcHDTV Forum Index -> General pcHDTV topics -> Artifacts in playback Goto page Previous  1, 2
Post new topic  Reply to topic View previous topic :: View next topic 
PostPosted: Tue Oct 17, 2006 9:51 am Reply with quote
brett
 
Joined: 20 Sep 2006
Posts: 7




xyzzy wrote:
brett wrote:

I always get this error:
cx88[0]/2: general errors: 0x00000100


That is a transport stream fifo overflow error. This is a buffer internal to the card, it has nothing to do with the dvd ring buffer. It means your card isn't getting enough PCI bandwidth. Maybe there is a problem with your motherboard's chipset, or you have some device hogging PCI bandwidth (bad disk controller maybe? You're sure you're using DMA?).

You can increase the size of the MPEG FIFO by editing the driver source. That might help. If you don't want to use analog, you can shrink the size of the other FIFOs, which frees up space for the MPEG FIFO.

Change all the fifo_start values in the cx88_sram_channels definition in cx88-core.c to 0x180c00. Then change all the fifo_size values to 0, except that last one for mpeg, which should be set to 0x7800. I'm not sure if setting all the other fifos to zero will work. I suggest not loading cx8800 or cx88-alsa if you try this.


I was getting dvb_ring_buffer overflow errors, but I made those go away by increasing the driver buffer by a very large amount.

DVR_BUFFER_SIZE (100*188*1024) // was 10*188*1024

My motherboard chipset is here: I've tried various BIOS settings but nothing seemed to make a difference.

http://dlsvr01.asus.com/pub/ASUS/Barebone/Pundit%20P1-AH1/e2370_pundit_p1-ah1.pdf

I believe that I'm using DMA.

sudo hdparm -d /dev/hda

/dev/hda:
using_dma = 1 (on)

Other pci devices on my system:

sudo lspci -v
0000:00:00.0 RAM memory: nVidia Corporation C51 Host Bridge (rev a2)
Subsystem: ASUSTeK Computer Inc.: Unknown device 81c0
Flags: bus master, 66MHz, fast devsel, latency 0
Capabilities: [44] #08 [01e0]
Capabilities: [e0] #08 [a800]

0000:00:00.1 RAM memory: nVidia Corporation C51 Memory Controller 0 (rev a2)
Subsystem: ASUSTeK Computer Inc.: Unknown device 81c0
Flags: 66MHz, fast devsel

0000:00:00.2 RAM memory: nVidia Corporation C51 Memory Controller 1 (rev a2)
Subsystem: ASUSTeK Computer Inc.: Unknown device 81c0
Flags: 66MHz, fast devsel

0000:00:00.3 RAM memory: nVidia Corporation C51 Memory Controller 5 (rev a2)
Subsystem: ASUSTeK Computer Inc.: Unknown device 81c0
Flags: 66MHz, fast devsel

0000:00:00.4 RAM memory: nVidia Corporation C51 Memory Controller 4 (rev a2)
Subsystem: ASUSTeK Computer Inc.: Unknown device 81c0
Flags: bus master, 66MHz, fast devsel, latency 0

0000:00:00.5 RAM memory: nVidia Corporation C51 Host Bridge (rev a2)
Subsystem: ASUSTeK Computer Inc.: Unknown device 81c0
Flags: bus master, 66MHz, fast devsel, latency 0
Capabilities: [44] #00 [00fe]
Capabilities: [fc] #00 [0000]

0000:00:00.6 RAM memory: nVidia Corporation C51 Memory Controller 3 (rev a2)
Subsystem: ASUSTeK Computer Inc.: Unknown device 81c0
Flags: 66MHz, fast devsel

0000:00:00.7 RAM memory: nVidia Corporation C51 Memory Controller 2 (rev a2)
Subsystem: ASUSTeK Computer Inc.: Unknown device 81c0
Flags: 66MHz, fast devsel

0000:00:02.0 PCI bridge: nVidia Corporation C51 PCI Express Bridge (rev a1) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
I/O behind bridge: 0000e000-0000efff
Memory behind bridge: fd800000-fd8fffff
Prefetchable memory behind bridge: 00000000fde00000-00000000fde00000
Capabilities: [40] #0d [0000]
Capabilities: [48] Power Management version 2
Capabilities: [50] Message Signalled Interrupts: 64bit+ Queue=0/1 Enable+
Capabilities: [60] #08 [a800]
Capabilities: [80] #10 [0141]

0000:00:03.0 PCI bridge: nVidia Corporation C51 PCI Express Bridge (rev a1) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
I/O behind bridge: 0000d000-0000dfff
Memory behind bridge: fdd00000-fddfffff
Prefetchable memory behind bridge: 00000000fdc00000-00000000fdc00000
Capabilities: [40] #0d [0000]
Capabilities: [48] Power Management version 2
Capabilities: [50] Message Signalled Interrupts: 64bit+ Queue=0/1 Enable+
Capabilities: [60] #08 [a800]
Capabilities: [80] #10 [0141]

0000:00:04.0 PCI bridge: nVidia Corporation C51 PCI Express Bridge (rev a1) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0
Bus: primary=00, secondary=03, subordinate=03, sec-latency=0
I/O behind bridge: 0000b000-0000bfff
Memory behind bridge: fda00000-fdafffff
Prefetchable memory behind bridge: 00000000fd900000-00000000fd900000
Capabilities: [40] #0d [0000]
Capabilities: [48] Power Management version 2
Capabilities: [50] Message Signalled Interrupts: 64bit+ Queue=0/1 Enable+
Capabilities: [60] #08 [a800]
Capabilities: [80] #10 [0141]

0000:00:05.0 VGA compatible controller: nVidia Corporation C51 PCI Express Bridge (rev a2) (prog-if 00 [VGA])
Subsystem: ASUSTeK Computer Inc.: Unknown device 81cd
Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 58
Memory at fc000000 (32-bit, non-prefetchable) [size=16M]
Memory at d0000000 (64-bit, prefetchable) [size=256M]
Memory at fb000000 (64-bit, non-prefetchable) [size=16M]
Expansion ROM at 50000000 [disabled] [size=128K]
Capabilities: [48] Power Management version 2
Capabilities: [50] Message Signalled Interrupts: 64bit+ Queue=0/0 Enable-

0000:00:09.0 RAM memory: nVidia Corporation MCP51 Host Bridge (rev a2)
Subsystem: ASUSTeK Computer Inc.: Unknown device 81c0
Flags: bus master, 66MHz, fast devsel, latency 0
Capabilities: [44] #08 [01e9]
Capabilities: [e0] #08 [a800]

0000:00:0a.0 ISA bridge: nVidia Corporation MCP51 LPC Bridge (rev a2)
Subsystem: ASUSTeK Computer Inc.: Unknown device 81c0
Flags: bus master, 66MHz, fast devsel, latency 0

0000:00:0a.1 SMBus: nVidia Corporation MCP51 SMBus (rev a2)
Subsystem: ASUSTeK Computer Inc.: Unknown device 81c0
Flags: 66MHz, fast devsel, IRQ 5
I/O ports at 4c00 [size=64]
I/O ports at 4c40 [size=64]
Capabilities: [44] Power Management version 2

0000:00:0a.2 RAM memory: nVidia Corporation MCP51 Memory Controller 0 (rev a2)
Subsystem: ASUSTeK Computer Inc.: Unknown device 81c0
Flags: 66MHz, fast devsel

0000:00:0b.0 USB Controller: nVidia Corporation MCP51 USB Controller (rev a2) (prog-if 10 [OHCI])
Subsystem: ASUSTeK Computer Inc.: Unknown device 81c0
Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 50
Memory at fe02f000 (32-bit, non-prefetchable) [size=4K]
Capabilities: [44] Power Management version 2

0000:00:0b.1 USB Controller: nVidia Corporation MCP51 USB Controller (rev a2) (prog-if 20 [EHCI])
Subsystem: ASUSTeK Computer Inc.: Unknown device 81c0
Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 217
Memory at fe02e000 (32-bit, non-prefetchable) [size=256]
Capabilities: [44] #0a [2098]
Capabilities: [80] Power Management version 2

0000:00:0d.0 IDE interface: nVidia Corporation MCP51 IDE (rev a1) (prog-if 8a [Master SecP PriP])
Subsystem: ASUSTeK Computer Inc.: Unknown device 81c0
Flags: bus master, 66MHz, fast devsel, latency 0
I/O ports at fd00 [size=16]
Capabilities: [44] Power Management version 2

0000:00:0e.0 IDE interface: nVidia Corporation MCP51 Serial ATA Controller (rev a1) (prog-if 85 [Master SecO PriO])
Subsystem: ASUSTeK Computer Inc.: Unknown device 81c0
Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 209
I/O ports at 09f0 [size=8]
I/O ports at 0bf0 [size=4]
I/O ports at 0970 [size=8]
I/O ports at 0b70 [size=4]
I/O ports at f800 [size=16]
Memory at fe02d000 (32-bit, non-prefetchable) [size=4K]
Capabilities: [44] Power Management version 2
Capabilities: [b0] Message Signalled Interrupts: 64bit+ Queue=0/2 Enable-
Capabilities: [cc] #08 [a802]

0000:00:10.0 PCI bridge: nVidia Corporation MCP51 PCI Bridge (rev a2) (prog-if 01 [Subtractive decode])
Flags: bus master, 66MHz, fast devsel, latency 0
Bus: primary=00, secondary=04, subordinate=04, sec-latency=128
I/O behind bridge: 0000c000-0000cfff
Memory behind bridge: fdb00000-fdbfffff
Prefetchable memory behind bridge: ec000000-efffffff
Capabilities: [b8] #0d [0000]
Capabilities: [8c] #08 [a800]

0000:00:10.1 0403: nVidia Corporation MCP51 High Definition Audio (rev a2)
Subsystem: ASUSTeK Computer Inc.: Unknown device 81cb
Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 209
Memory at fe028000 (32-bit, non-prefetchable) [size=16K]
Capabilities: [44] Power Management version 2
Capabilities: [50] Message Signalled Interrupts: 64bit+ Queue=0/0 Enable-
Capabilities: [6c] #08 [a802]

0000:00:14.0 Bridge: nVidia Corporation MCP51 Ethernet Controller (rev a1)
Subsystem: ASUSTeK Computer Inc.: Unknown device 816a
Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 233
Memory at fe02c000 (32-bit, non-prefetchable) [size=4K]
I/O ports at f700 [size=8]
Capabilities: [44] Power Management version 2

0000:00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
Flags: fast devsel
Capabilities: [80] #08 [2101]

0000:00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
Flags: fast devsel

0000:00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
Flags: fast devsel

0000:00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
Flags: fast devsel

0000:04:03.0 FireWire (IEEE 1394): VIA Technologies, Inc. IEEE 1394 Host Controller (rev 80) (prog-if 10 [OHCI])
Subsystem: ASUSTeK Computer Inc.: Unknown device 2a22
Flags: bus master, stepping, medium devsel, latency 32, IRQ 225
Memory at fdbff000 (32-bit, non-prefetchable) [size=2K]
I/O ports at cf00 [size=128]
Capabilities: [50] Power Management version 2

0000:04:09.0 Multimedia video controller: Internext Compression Inc iTVC16 (CX23416) MPEG-2 Encoder (rev 01)
Subsystem: Hauppauge computer works Inc. WinTV PVR 150
Flags: bus master, medium devsel, latency 64, IRQ 58
Memory at ec000000 (32-bit, prefetchable) [size=64M]
Capabilities: [44] Power Management version 2



I have tried removing the Hauppauge card and only running the 3000 but that makes no difference.



I'll put the 3000 back in the computer and try you suggestion for the cx88_sram_channels as soon as I can.

Thanks.
View user's profile Send private message
PostPosted: Thu Oct 19, 2006 9:46 am Reply with quote
brett
 
Joined: 20 Sep 2006
Posts: 7




I tried to edit the cx88_sram_channels to increase the mpeg fifo. This did not help. I believe that there is something wrong with my board.
View user's profile Send private message
PostPosted: Wed Jan 24, 2007 9:31 pm Reply with quote
super_rouge
 
Joined: 10 Jan 2006
Posts: 4
Location: New Brunswick, Canada




Hi - curious Brett if you ever solved your problem? I am experiencing the exact same behavior with my setup as well. Mplayer / Mencoder seem to work OK. Myth 0.20 - heavy pixelation and sound clicking - gets worse the longer you watch and this is with Standard Def.

If I turn off mythfrontend, go to one of my other frontend's upstairs and tune to a QAM channel, the picture is perfect! Kindof seems to be something related to the use of the NVidia card and the HD-3000 together. Same problem as found here:

http://www.gossamer-threads.com/lists/engine?do=post_view_flat;post=224112;page=2;sb=post_latest_reply;so=ASC;mh=25;list=mythtv

As suggested by dieter earlier in this thread. Looking for references to problems with nvidia device driver and HD-3000?

Intel P4 2.2 GHz 1GB RAM
IDE0 and IDE1 = UDMA(100)
FX5500
SBT-TVFM (Sabrent capture - SAA7134)
HD3000 (tuning QAM 256)
CMI8738

Some config info:

Code:

[root@slouch] /etc
$ uname -a
Linux slouch.extrahip.net 2.6.18-1.2869.fc6 #1 SMP Wed Dec 20 14:51:19 EST 2006 i686 i686 i386 GNU/Linux
[root@slouch] /etc
$ cat /etc/X11/XvMCConfig
libXvMCNVIDIA_dynamic.so.1
[root@slouch] /etc
$ d /usr/lib/nvidia-graphics-1.0-9746/libXvMCNVIDIA*
-rwxr-xr-x 1 root root 177956 Jan 10 21:11 /usr/lib/nvidia-graphics-1.0-9746/libXvMCNVIDIA.so.1.0.9746*
lrwxrwxrwx 1 root root     25 Jan 11 10:31 /usr/lib/nvidia-graphics-1.0-9746/libXvMCNVIDIA_dynamic.so.1 -> libXvMCNVIDIA.so.1.0.9746*
[root@slouch] /etc
$ dmesg | grep CPU0
CPU0: Intel P4/Xeon Extended MCE MSRs (12) available
CPU0: Thermal monitoring enabled
CPU0: Intel(R) Pentium(R) 4 CPU 2.40GHz stepping 04
[root@slouch] /etc
$ lspci
00:00.0 Host bridge: Intel Corporation 82845G/GL[Brookdale-G]/GE/PE DRAM Controller/Host-Hub Interface (rev 03)
00:01.0 PCI bridge: Intel Corporation 82845G/GL[Brookdale-G]/GE/PE Host-to-AGP Bridge (rev 03)
00:1d.0 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #1 (rev 02)
00:1d.1 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #2 (rev 02)
00:1d.2 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #3 (rev 02)
00:1d.7 USB Controller: Intel Corporation 82801DB/DBM (ICH4/ICH4-M) USB2 EHCI Controller (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 82)
00:1f.0 ISA bridge: Intel Corporation 82801DB/DBL (ICH4/ICH4-L) LPC Interface Bridge (rev 02)
00:1f.1 IDE interface: Intel Corporation 82801DB (ICH4) IDE Controller (rev 02)
00:1f.3 SMBus: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) SMBus Controller (rev 02)
00:1f.5 Multimedia audio controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller (rev 02)
01:00.0 VGA compatible controller: nVidia Corporation NV34 [GeForce FX 5500] (rev a1)
02:01.0 Multimedia video controller: Conexant CX23880/1/2/3 PCI Video and Audio Decoder (rev 05)
02:01.2 Multimedia controller: Conexant CX23880/1/2/3 PCI Video and Audio Decoder [MPEG Port] (rev 05)
02:03.0 Multimedia controller: Philips Semiconductors SAA7130 Video Broadcast Decoder (rev 01)
02:04.0 Multimedia audio controller: C-Media Electronics Inc CM8738 (rev 10)
02:05.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)


Any info appreciated...
View user's profile Send private message
PostPosted: Thu Jan 25, 2007 6:24 pm Reply with quote
super_rouge
 
Joined: 10 Jan 2006
Posts: 4
Location: New Brunswick, Canada




Solved! I was given a reference to a thread on the Mythtv-Dev mailing list:

http://www.gossamer-threads.com/lists/mythtv/dev/236178

Swapped my 300W Power Supply for an older 250W (Dell) Power Supply, booted up and - cool - nice smooth XvMC picture... P4 2.4 hardly breaks a sweat...

Seems the pcHDTV 3000 expects a solid +5V from the PCI slot - perhaps newer Power Supply's expect PCI only requires +3.3V?

Thanks...
View user's profile Send private message
My pcHDTV 3000 Troubles Resolved Too
PostPosted: Fri Jan 26, 2007 11:01 pm Reply with quote
plomba
 
Joined: 01 Apr 2006
Posts: 4




I had a problem where if I so much as typed "ls", it would result in a CRC error in the audio track, as well as garbled video within the recording. I was only able to record using getatsc and piping it to dtvstream to strip out the program that I wanted.

After about a year of being fed up with the system, I decided to rebuild my HTPC. I upgraded from a Foxconn motherboard to an Asus. Upgraded the processor from an Athlon 2200+ to a 3800+, and threw in a new power supply. The pcHDTV 3000 remained the same though, as did the sound card and the hard drive (Gentoo Linux). Now, I can watch live TV and save 99% flawless recordings. I do not use MythTV. I have a homebrew bunch of scripts that do everything. About the only thing I can't do is use mplayer's post processing deinterlacing filters on live HD - that steals too much CPU and the blocks return to my screen.

FYI, I use Xine for live TV, and I use MPlayer to play back recordings.. I've found that combination to be the best. I make recordings by using a fifo file to effectively pipe getatsc's output into dtvstream before sending it to mplayer, xine, or simply dumping the resulting stream to a file.
View user's profile Send private message
PostPosted: Thu Nov 22, 2007 3:32 pm Reply with quote
meonkeys
 
Joined: 14 Mar 2005
Posts: 4




super_rouge wrote:
Solved! I was given a reference to a thread on the Mythtv-Dev mailing list:

http://www.gossamer-threads.com/lists/mythtv/dev/236178

Swapped my 300W Power Supply for an older 250W (Dell) Power Supply, booted up and - cool - nice smooth XvMC picture... P4 2.4 hardly breaks a sweat...

Seems the pcHDTV 3000 expects a solid +5V from the PCI slot - perhaps newer Power Supply's expect PCI only requires +3.3V?

Thanks...


So changing power supplies has apparently worked for at least two people having problems tuning QAM256 channels. Has/can anyone intimate with the pcHDTV-3000 hardware (especially power requirements) comment about whether changing the power supply should help in this case?

I'm also having problems tuning QAM256 channels. I get tons of MPEG artifacts and all channels are unwatchable. But 8VSB works fine (using rabbit ears to get over-the-air signals), so it is hard to believe that the power supply might be an issue.

I may be incorrect in assuming that 8VSB is only over-the-air and QAM256 is what comes over the cable line. By the way, I'm in Seattle, WA with Comcast.

Is there some way to tell if the pcHDTV-3000 is getting enough power? I always just assumed it wouldn't work if it wasn't getting enough.
View user's profile Send private message
any other solutions?
PostPosted: Wed Aug 20, 2008 7:43 pm Reply with quote
dereitz
 
Joined: 20 Aug 2008
Posts: 4




I'm running a K8NGM2-FID motherboard and am experiencing this same issue. Are there any other solutions? Has changing the fifo_start values in the cx88_sram_channels definition in cx88-core.c helped anyone? Anyone have any experiences to share? This is the only issue I seem to be having...

Thanks in advance!!
View user's profile Send private message
diff -pur/patch
PostPosted: Thu Jul 02, 2009 7:55 pm Reply with quote
dereitz
 
Joined: 20 Aug 2008
Posts: 4




Hopefully this will help someone out there. I did make this change, and while it did not totally solve the error msgs entirely, it has made for watchable TV recordings. The recordings I made before making this change were barely watchable.

My version of the patch below (from "diff -pur") -- there are probably better ways of doing it...

--- cx88-core.c.orig 2009-03-25 21:03:51.000000000 -0400
+++ cx88-core.c 2009-03-28 17:59:24.000000000 -0400
@@ -259,7 +259,7 @@ struct sram_channel cx88_sram_channels[]
.ctrl_start = 0x180400,
.cdt = 0x180400 + 64,
.fifo_start = 0x180c00,
- .fifo_size = 0x002800,
+ .fifo_size = 0x0,
.ptr1_reg = MO_DMA21_PTR1,
.ptr2_reg = MO_DMA21_PTR2,
.cnt1_reg = MO_DMA21_CNT1,
@@ -270,8 +270,8 @@ struct sram_channel cx88_sram_channels[]
.cmds_start = 0x180080,
.ctrl_start = 0x1804a0,
.cdt = 0x1804a0 + 64,
- .fifo_start = 0x183400,
- .fifo_size = 0x000800,
+ .fifo_start = 0x180c00,
+ .fifo_size = 0x0,
.ptr1_reg = MO_DMA22_PTR1,
.ptr2_reg = MO_DMA22_PTR2,
.cnt1_reg = MO_DMA22_CNT1,
@@ -282,8 +282,8 @@ struct sram_channel cx88_sram_channels[]
.cmds_start = 0x1800c0,
.ctrl_start = 0x180540,
.cdt = 0x180540 + 64,
- .fifo_start = 0x183c00,
- .fifo_size = 0x000800,
+ .fifo_start = 0x180c00,
+ .fifo_size = 0x0,
.ptr1_reg = MO_DMA23_PTR1,
.ptr2_reg = MO_DMA23_PTR2,
.cnt1_reg = MO_DMA23_CNT1,
@@ -294,8 +294,8 @@ struct sram_channel cx88_sram_channels[]
.cmds_start = 0x180100,
.ctrl_start = 0x1805e0,
.cdt = 0x1805e0 + 64,
- .fifo_start = 0x184400,
- .fifo_size = 0x001000,
+ .fifo_start = 0x180c00,
+ .fifo_size = 0x0,
.ptr1_reg = MO_DMA24_PTR1,
.ptr2_reg = MO_DMA24_PTR2,
.cnt1_reg = MO_DMA24_CNT1,
@@ -306,8 +306,8 @@ struct sram_channel cx88_sram_channels[]
.cmds_start = 0x180140,
.ctrl_start = 0x180680,
.cdt = 0x180680 + 64,
- .fifo_start = 0x185400,
- .fifo_size = 0x001000,
+ .fifo_start = 0x180c00,
+ .fifo_size = 0x0,
.ptr1_reg = MO_DMA25_PTR1,
.ptr2_reg = MO_DMA25_PTR2,
.cnt1_reg = MO_DMA25_CNT1,
@@ -318,8 +318,8 @@ struct sram_channel cx88_sram_channels[]
.cmds_start = 0x180180,
.ctrl_start = 0x180720,
.cdt = 0x180680 + 64, /* same as audio IN */
- .fifo_start = 0x185400, /* same as audio IN */
- .fifo_size = 0x001000, /* same as audio IN */
+ .fifo_start = 0x180c00, /* same as audio IN */
+ .fifo_size = 0x0, /* same as audio IN */
.ptr1_reg = MO_DMA26_PTR1,
.ptr2_reg = MO_DMA26_PTR2,
.cnt1_reg = MO_DMA26_CNT1,
@@ -330,8 +330,8 @@ struct sram_channel cx88_sram_channels[]
.cmds_start = 0x180200,
.ctrl_start = 0x1807C0,
.cdt = 0x1807C0 + 64,
- .fifo_start = 0x186400,
- .fifo_size = 0x001000,
+ .fifo_start = 0x180c00,
+ .fifo_size = 0x007800,
.ptr1_reg = MO_DMA28_PTR1,
.ptr2_reg = MO_DMA28_PTR2,
.cnt1_reg = MO_DMA28_CNT1,
@@ -351,7 +351,7 @@ int cx88_sram_channel_setup(struct cx88_
lines = ch->fifo_size / bpl;
if (lines > 6)
lines = 6;
- BUG_ON(lines < 2);
+ if(lines < 2) return 0;

/* write CDT */
for (i = 0; i < lines; i++)
View user's profile Send private message
PostPosted: Sun Jul 03, 2011 1:47 am Reply with quote
saldawod
 
Joined: 03 Jul 2011
Posts: 1




A part of the stream was missing or corrupted. Either your system got real busy and it lost data or you had a reception problem.

_________________
Levitra Online
View user's profile Send private message
fixed for me
PostPosted: Sun Jul 03, 2011 4:23 am Reply with quote
dereitz
 
Joined: 20 Aug 2008
Posts: 4




I had forgotten about this particular topic. As a quick followup (in case this is at all relevant to anyone anymore), I found that my problem was COMPLETELY resolved after removing my Hauppauge PVR card from my system. I've never had this issue since.
View user's profile Send private message
Artifacts in playback
  pcHDTV Forum Index -> General pcHDTV topics
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
All times are GMT - 7 Hours  
Page 2 of 2  
Goto page Previous  1, 2
  
  
 Post new topic  Reply to topic  


Powered by phpBB © 2001-2003 phpBB Group
Theme created by Vjacheslav Trushkin