Re: DTV2000 H Plus issues

2010-01-03 Thread Raena Lea-Shannon



istva...@mailbox.hu wrote:

On 01/02/2010 05:10 PM, Raena Lea-Shannon wrote:


I have 2 TV Cards. The DTV2000 H Plus and a Technisat. The Technisat
works very well. I am trying to get the DVT working for other video
input devices such as VCR to make copies of old Videos and an inteface
for my N95 video out.

I do not seem to be able to get it to find a tuner. Seems to be problem
finding the card. Any suggestions wold be greatly appreciated.


This card uses an Xceive XC4000 tuner, which is not supported yet.
However, a driver for the tuner chip is being developed at
kernellabs.com, so the card may become supported in the future.
--

[snip]

That seems odd. This patch on the LinuxTv site
http://www.linuxtv.org/pipermail/linux-dvb/2008-June/026379.html
seems to be using the cx88 drivers?
Has anyone tried this patch?

Ta
Raena

# HG changeset patch
# User plr.vincent at gmail.com
# Date 1212398724 -7200
# Node ID 78a011dfba127b593b6d01ea6a0010fcc29c94ad
# Parent  398b07fdfe79ff66a8c1bf2874de424ce29b9c78
WinFast DTV2000 H: add support for missing analog inputs

From: Vincent Pelletier plr.vincent at gmail.com

Add support for the following inputs:
 - radio tuner
 - composite 1  2 (only 1 is physicaly available, but composite 2 is also
   advertised by windows driver)
 - svideo

Signed-off-by: Vincent Pelletier plr.vincent at gmail.com

diff -r 398b07fdfe79 -r 78a011dfba12 
linux/drivers/media/video/cx88/cx88-cards.c
--- a/linux/drivers/media/video/cx88/cx88-cards.c   Wed May 28 
17:55:13 2008 -0300
+++ b/linux/drivers/media/video/cx88/cx88-cards.c   Mon Jun 02 
11:25:24 2008 +0200

@@ -1297,7 +1297,35 @@
.gpio1  = 0x8203,
.gpio2  = 0x00017304,
.gpio3  = 0x0200,
+   },{
+   .type   = CX88_VMUX_COMPOSITE1,
+   .vmux   = 1,
+   .gpio0  = 0x0001D701,
+   .gpio1  = 0xB207,
+   .gpio2  = 0x0001D701,
+   .gpio3  = 0x0200,
+   },{
+   .type   = CX88_VMUX_COMPOSITE2,
+   .vmux   = 2,
+   .gpio0  = 0x0001D503,
+   .gpio1  = 0xB207,
+   .gpio2  = 0x0001D503,
+   .gpio3  = 0x0200,
+   },{
+   .type   = CX88_VMUX_SVIDEO,
+   .vmux   = 3,
+   .gpio0  = 0x0001D701,
+   .gpio1  = 0xB207,
+   .gpio2  = 0x0001D701,
+   .gpio3  = 0x0200,
}},
+   .radio = {
+.type  = CX88_RADIO,
+.gpio0 = 0x00015702,
+.gpio1 = 0xF207,
+.gpio2 = 0x00015702,
+.gpio3 = 0x0200,
+   },
.mpeg   = CX88_MPEG_DVB,
},
[CX88_BOARD_GENIATECH_DVBS] = {




--
To unsubscribe from this list: send the line unsubscribe linux-media in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: DTV2000 H Plus issues

2010-01-03 Thread Samuel Rakitnican
On Sun, 03 Jan 2010 09:21:21 +0100, Raena Lea-Shannon  
r...@internode.on.net wrote:





istva...@mailbox.hu wrote:

On 01/02/2010 05:10 PM, Raena Lea-Shannon wrote:


I have 2 TV Cards. The DTV2000 H Plus and a Technisat. The Technisat
works very well. I am trying to get the DVT working for other video
input devices such as VCR to make copies of old Videos and an inteface
for my N95 video out.

I do not seem to be able to get it to find a tuner. Seems to be problem
finding the card. Any suggestions wold be greatly appreciated.

 This card uses an Xceive XC4000 tuner, which is not supported yet.
However, a driver for the tuner chip is being developed at
kernellabs.com, so the card may become supported in the future.
--

[snip]

That seems odd. This patch on the LinuxTv site
http://www.linuxtv.org/pipermail/linux-dvb/2008-June/026379.html
seems to be using the cx88 drivers?


[...]

Hi,

I'm not a developer, but I think that your device uses both of these  
chips. cx88 is the bridge chip, while the Xceive is the tuner chip. So,  
both of them needs to be supported in order for a device to work properly.


Please see the following link for reference:
http://www.kernellabs.com/blog/?p=1045

Regards
--
To unsubscribe from this list: send the line unsubscribe linux-media in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Slovak Republic DVB-T updates

2010-01-03 Thread a a
Hi all,

in Slovak Republic there are some updates regarding DVB-T.
On 22.12.2009 has been DVB-T officially started in some new cities +
existing transmission has been changed as well.

updated ones:
- Bratislava
- Kosice
- Banska Bystrica

new ones:
- Bardejov  
- Michalovce
- Namestovo
- Poprad
- Rimavska Sobota
- Trencin
- Velky Krtis
- Zilina

updates were made based on official announcement (sorry is slovak):
http://dvbt.towercom.sk/odbornici.php?article=32

Attached are dvb-t config files for all these. Please include them to
official list if possible.

I've tested Kosice setting only and it works OK for me.

Kind regards

Peter Butkovic


sk-BanskaBystrica
Description: Binary data


sk-Bardejov
Description: Binary data


sk-Bratislava
Description: Binary data


sk-Kosice
Description: Binary data


sk-Michalovce
Description: Binary data


sk-Namestovo
Description: Binary data


sk-Poprad
Description: Binary data


sk-RimavskaSobota
Description: Binary data


sk-Trencin
Description: Binary data


sk-VelkyKrtis
Description: Binary data


sk-Zilina
Description: Binary data


dvb-apps: add scan file for Kojal, Czech Republic

2010-01-03 Thread Jiri Slaby
# HG changeset patch
# User Jiri Slaby jirisl...@gmail.com
# Date 1262532622 -3600
# Node ID 5f093a32da807e2e324e978e36ab092402aece6f
# Parent  a66ed623e524395f3805ce6266354f9e52913941
add scan file for Kojal, Czech Republic

diff -r a66ed623e524 -r 5f093a32da80 util/scan/dvb-t/cz-Kojal
--- /dev/null	Thu Jan 01 00:00:00 1970 +
+++ b/util/scan/dvb-t/cz-Kojal	Sun Jan 03 16:30:22 2010 +0100
@@ -0,0 +1,8 @@
+# DVB-T Kojal (Brno, Czech Republic)
+# T freq bw fec_hi fec_lo mod transmission-mode guard-interval hierarchy
+# CT - Ceska televize (multiplex 1)
+T 53800 8MHz 2/3 NONE QAM64 8k 1/4 NONE
+# CRa - Ceske radiokomunikace (multiplex 2)
+T 62600 8MHz 2/3 NONE QAM64 8k 1/4 NONE
+# Czech Digital Group (multiplex 3)
+T 77800 8MHz 2/3 NONE QAM64 8k 1/4 NONE


[PATCH] V4L/DVB (12930): Wrong variable tested

2010-01-03 Thread Roel Kluin
The return of saa7164_i2caddr_to_reglen() was not tested.

Signed-off-by: Roel Kluin roel.kl...@gmail.com
---
 drivers/media/video/saa7164/saa7164-api.c |2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/drivers/media/video/saa7164/saa7164-api.c 
b/drivers/media/video/saa7164/saa7164-api.c
index 6f094a9..1d487c1 100644
--- a/drivers/media/video/saa7164/saa7164-api.c
+++ b/drivers/media/video/saa7164/saa7164-api.c
@@ -523,7 +523,7 @@ int saa7164_api_i2c_write(struct saa7164_i2c *bus, u8 addr, 
u32 datalen,
}
 
reglen = saa7164_i2caddr_to_reglen(bus, addr);
-   if (unitid  0) {
+   if (reglen  0) {
printk(KERN_ERR
%s() error, cannot translate regaddr to reglen\n,
__func__);
--
To unsubscribe from this list: send the line unsubscribe linux-media in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [Bugme-new] [Bug 14564] New: capture-example sleeping function called from invalid context at arch/x86/mm/fault.c

2010-01-03 Thread Alan Stern
On Sat, 2 Jan 2010, Sean wrote:

 Hmm, I applied the changes and I did not see a place where *prev differs 
 from td-td_hash. I have run memtest86+ on this box and it has passed 16 
 times, so I do not suspect a hardware memory error. What do you think? 
 Attached is the latest dmesg output.

I don't know.  The same pattern as before appears here:

$ egrep -n '[1b]e(40|5c)' dmesg3.log
167:kobject: 'fs' (c7801e40): kobject_add_internal: parent: 'NULL', set: 
'NULL'
4990:ohci_hcd :00:0b.0: td alloc for 2 ep85: c6691e40
5023:ohci_hcd :00:0b.0: hash c6691e40 to 57 - (null)
5181:ohci_hcd :00:0b.0: td alloc for 2 ep85: c676be40
5214:ohci_hcd :00:0b.0: hash c676be40 to 57 - c6691e40
5271:ohci_hcd :00:0b.0: td free c6691e40
5272:ohci_hcd :00:0b.0: (57 1) c676be5c - (null) [(null)]
5294:ohci_hcd :00:0b.0: td alloc for 2 ep85: c6691e40
5327:ohci_hcd :00:0b.0: hash c6691e40 to 57 - c676be40
5533:ohci_hcd :00:0b.0: td free c676be40
5534:ohci_hcd :00:0b.0: (57 1) c6691e5c - (null) [(null)]
5556:ohci_hcd :00:0b.0: td alloc for 2 ep85: c676be40
5589:ohci_hcd :00:0b.0: hash c676be40 to 57 - c6691e40
5640:ohci_hcd :00:0b.0: td free c6691e40
5641:ohci_hcd :00:0b.0: (57 1) c676be5c - c676be40 [c676be40]
5713:ohci_hcd :00:0b.0: td alloc for 2 ep85: c6691e40
5746:ohci_hcd :00:0b.0: hash c6691e40 to 57 - c676be40
5899:ohci_hcd :00:0b.0: td free c676be40
5900:ohci_hcd :00:0b.0: (57 1) c6691e5c - c676be40 [c676be40]

At line 5641 we see that the td_hash pointer in c676be40 gets
corrupted.  It is copied from the pointer in c6691e40, which was set to
NULL in line 5534, but now it points to c676be40.

The question is whether this corruption was caused by a hardware fault 
or a software bug.  We have added debugging printouts to the only two 
places where the driver assigns anything to td-td_hash, and they don't 
show anything wrong.  This leads me to suspect the hardware, but of 
course this is still just a guess.

Here is a completely new patch.  This one is more directed, to catch 
the sort of errors we now know to look for.

Alan Stern



Index: usb-2.6/drivers/usb/host/ohci-mem.c
===
--- usb-2.6.orig/drivers/usb/host/ohci-mem.c
+++ usb-2.6/drivers/usb/host/ohci-mem.c
@@ -98,17 +98,56 @@ td_alloc (struct ohci_hcd *hc, gfp_t mem
return td;
 }
 
+static void td_check(struct ohci_hcd *hc, int hash, char *msg)
+{
+   struct td   *td, *first;
+
+   first = hc-td_hash[hash];
+   for (td = first; td; td = td-td_hash) {
+   if (td-td_hash == first || td-td_hash == td) {
+   ohci_err(hc, Circular pointer %s: %d %p %p %p\n,
+   msg, hash, first, td, td-td_hash);
+   td-td_hash = NULL;
+   return;
+   }
+   }
+}
+
+static void td_check_all(struct ohci_hcd *hc, char *msg)
+{
+   int hash;
+
+   for (hash = 0; hash  TD_HASH_SIZE; ++hash)
+   td_check(hc, hash, msg);
+}
+
 static void
 td_free (struct ohci_hcd *hc, struct td *td)
 {
-   struct td   **prev = hc-td_hash [TD_HASH_FUNC (td-td_dma)];
+   int hash = TD_HASH_FUNC(td-td_dma);
+   struct td   **prev = hc-td_hash[hash];
 
-   while (*prev  *prev != td)
+   td_check(hc, hash, #1a);
+   while (*prev  *prev != td) {
+   if ((unsigned long) *prev == 0xa7a7a7a7) {
+   ohci_err(hc, poisoned hash at %p (%d) %p %p\n, prev,
+   hash, td, hc-td_hash[hash]);
+   return;
+   }
prev = (*prev)-td_hash;
-   if (*prev)
+   }
+   if (*prev) {
*prev = td-td_hash;
+   if (*prev == td) {
+   ohci_err(hc, invalid hash at %p (%d) %p %p\n, prev,
+   hash, td, hc-td_hash[hash]);
+   *prev = NULL;
+   }
+   }
else if ((td-hwINFO  cpu_to_hc32(hc, TD_DONE)) != 0)
ohci_dbg (hc, no hash for td %p\n, td);
+   mb();
+   td_check(hc, hash, #1b);
dma_pool_free (hc-td_cache, td, td-td_dma);
 }
 
Index: usb-2.6/drivers/usb/host/ohci-q.c
===
--- usb-2.6.orig/drivers/usb/host/ohci-q.c
+++ usb-2.6/drivers/usb/host/ohci-q.c
@@ -558,12 +558,14 @@ td_fill (struct ohci_hcd *ohci, u32 info
 
/* hash it for later reverse mapping */
hash = TD_HASH_FUNC (td-td_dma);
+   td_check(ohci, hash, #2a);
td-td_hash = ohci-td_hash [hash];
ohci-td_hash [hash] = td;
 
/* HC might read the TD (or cachelines) right away ... */
wmb ();
td-ed-hwTailP = td-hwNextTD;
+   td_check(ohci, hash, #2b);
 }
 
 /*-*/
@@ -1127,9 +1129,11 @@ 

[cron job] v4l-dvb daily build 2.6.22 and up: ERRORS, 2.6.16-2.6.21: OK

2010-01-03 Thread Hans Verkuil
This message is generated daily by a cron job that builds v4l-dvb for
the kernels and architectures in the list below.

Results of the daily build of v4l-dvb:

date:Sun Jan  3 19:00:03 CET 2010
path:http://www.linuxtv.org/hg/v4l-dvb
changeset:   13879:b6b82258cf5e
gcc version: gcc (GCC) 4.3.1
hardware:x86_64
host os: 2.6.26

linux-2.6.30-armv5: OK
linux-2.6.31-armv5: OK
linux-2.6.32-armv5: OK
linux-2.6.33-rc2-armv5: ERRORS
linux-2.6.32-armv5-davinci: OK
linux-2.6.33-rc2-armv5-davinci: ERRORS
linux-2.6.30-armv5-ixp: OK
linux-2.6.31-armv5-ixp: OK
linux-2.6.32-armv5-ixp: OK
linux-2.6.33-rc2-armv5-ixp: ERRORS
linux-2.6.30-armv5-omap2: OK
linux-2.6.31-armv5-omap2: OK
linux-2.6.32-armv5-omap2: OK
linux-2.6.33-rc2-armv5-omap2: ERRORS
linux-2.6.22.19-i686: OK
linux-2.6.23.12-i686: OK
linux-2.6.24.7-i686: OK
linux-2.6.25.11-i686: OK
linux-2.6.26-i686: OK
linux-2.6.27-i686: OK
linux-2.6.28-i686: OK
linux-2.6.29.1-i686: WARNINGS
linux-2.6.30-i686: OK
linux-2.6.31-i686: WARNINGS
linux-2.6.32-i686: WARNINGS
linux-2.6.33-rc2-i686: ERRORS
linux-2.6.30-m32r: OK
linux-2.6.31-m32r: OK
linux-2.6.32-m32r: OK
linux-2.6.33-rc2-m32r: ERRORS
linux-2.6.30-mips: WARNINGS
linux-2.6.31-mips: OK
linux-2.6.32-mips: OK
linux-2.6.33-rc2-mips: ERRORS
linux-2.6.30-powerpc64: WARNINGS
linux-2.6.31-powerpc64: OK
linux-2.6.32-powerpc64: WARNINGS
linux-2.6.33-rc2-powerpc64: ERRORS
linux-2.6.22.19-x86_64: OK
linux-2.6.23.12-x86_64: OK
linux-2.6.24.7-x86_64: OK
linux-2.6.25.11-x86_64: OK
linux-2.6.26-x86_64: OK
linux-2.6.27-x86_64: OK
linux-2.6.28-x86_64: OK
linux-2.6.29.1-x86_64: WARNINGS
linux-2.6.30-x86_64: OK
linux-2.6.31-x86_64: WARNINGS
linux-2.6.32-x86_64: WARNINGS
linux-2.6.33-rc2-x86_64: ERRORS
spec: OK
sparse (linux-2.6.32): ERRORS
sparse (linux-2.6.33-rc2): ERRORS
linux-2.6.16.61-i686: OK
linux-2.6.17.14-i686: OK
linux-2.6.18.8-i686: OK
linux-2.6.19.5-i686: OK
linux-2.6.20.21-i686: OK
linux-2.6.21.7-i686: OK
linux-2.6.16.61-x86_64: OK
linux-2.6.17.14-x86_64: OK
linux-2.6.18.8-x86_64: OK
linux-2.6.19.5-x86_64: OK
linux-2.6.20.21-x86_64: OK
linux-2.6.21.7-x86_64: OK

Detailed results are available here:

http://www.xs4all.nl/~hverkuil/logs/Sunday.log

Full logs are available here:

http://www.xs4all.nl/~hverkuil/logs/Sunday.tar.bz2

The V4L-DVB specification from this daily build is here:

http://www.xs4all.nl/~hverkuil/spec/media.html
--
To unsubscribe from this list: send the line unsubscribe linux-media in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[PATCH] rj54n1cb0c: remove compiler warning

2010-01-03 Thread Németh Márton
From: Márton Németh nm...@freemail.hu

Remove the following compiler warning: 'dummy' is used uninitialized in this 
function.
Although the result in the dummy variable is not used the program flow in
soc_camera_limit_side() depends on the value in dummy. The program flow is 
better
to be deterministic.

Signed-off-by: Márton Németh nm...@freemail.hu
---
diff -r 62ee2b0f6556 linux/drivers/media/video/rj54n1cb0c.c
--- a/linux/drivers/media/video/rj54n1cb0c.cWed Dec 30 18:19:11 2009 +0100
+++ b/linux/drivers/media/video/rj54n1cb0c.cSun Jan 03 21:30:20 2010 +0100
@@ -563,7 +563,7 @@
struct i2c_client *client = sd-priv;
struct rj54n1 *rj54n1 = to_rj54n1(client);
struct v4l2_rect *rect = a-c;
-   unsigned int dummy, output_w, output_h,
+   unsigned int dummy = 0, output_w, output_h,
input_w = rect-width, input_h = rect-height;
int ret;

--
To unsubscribe from this list: send the line unsubscribe linux-media in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


czap needs #define _GNU_SOURCE

2010-01-03 Thread klaas de waal
Hi,

The czap utility (dvb-apps/util/szap/czap.c) cannot scan the channel
configuration file when compiled on Fedora 12 with gcc-4.4.2.
Problem is tha the sscanf function uses the %a[^:] format
specifier. According to man sscanf you need to define _GNU_SOURCE if
you want this to work because it is a gnu-only extension.
Adding a first line #define _GNU_SOURCE to czap.c and recompiling
solves the problem.

Cheers,
Klaas
--
To unsubscribe from this list: send the line unsubscribe linux-media in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [ivtv-devel] PVR150 Tinny/fuzzy audio w/ patch?

2010-01-03 Thread Martin Dauskardt
Am Donnerstag, 31. Dezember 2009 20:40:15 schrieb Andy Walls:
 On Thu, 2009-12-31 at 14:26 -0500, Andy Walls wrote:
  On Thu, 2009-12-31 at 18:15 +0100, Martin Dauskardt wrote:
 
 Some corrections to errors:
  My preferences in summary, is that not matter what the digitizer chip:
 
 My preferences are, in summary, that no matter what the digitizer chip:
  a. I'd like to keep the audio clocks always up to avoid tinny audio.
 
  b. I'd also like to inhibit the video clock and add the delay after
 
   ^^^
   refine
 
  re-enabling the digitizer to avoid the *potential* for a hung machine.
 
 A value smaller than 300 ms should work, but a value smaller than 40 ms
 may not work, if my hypothesis is correct.
 
  c. I do not care to much about the delay after disbaling the video
  clock, only that it is empirically long enough.
 
  Thanks for taking the time to test and comment.
 
  Regards,
  Andy
 
 Regards,
 Andy

I tested various sleep values:
http://home.arcor-online.de/martin.dauskardt/digitizer_msleep.xls

It seems that we only need a total delay of 300ms between the previous actions 
in ivtv-streams.c and the start of the capture. 

This also secures that we don't see disturbance from a previous frequency 
switch. This happens with smaller sleep values:
http://home.arcor-online.de/martin.dauskardt/channelswitch.mpg
and can lead to the infamous flickering problem (http://www.gossamer-
threads.com/lists/ivtv/devel/32970) . The current driver has this problem only 
with cx23415 (PVR350), not cx23416.

My preference is:
-let it how it is (300 ms sleep before the firmware call)
or
-split the 300ms to 150 and 150

Greets,
Martin
--
To unsubscribe from this list: send the line unsubscribe linux-media in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [Bugme-new] [Bug 14564] New: capture-example sleeping function called from invalid context at arch/x86/mm/fault.c

2010-01-03 Thread Sean

Alan Stern wrote:
Here is a completely new patch.  This one is more directed, to catch 
the sort of errors we now know to look for.


Alan Stern
  

Alan,

I applied the patches and ran capture-example twice. On the second run 
of capture-example a circular pointer popped up. I did not need to 
remove the camera. Attached are the serial console capture as well as 
the dmesg log in debug4.tar.gz. Did you want me to try to reproduce the 
poison message?


Sean


debug4.tar.gz
Description: Unix tar archive


Lenovo compact webcam 17ef:4802

2010-01-03 Thread Bill Whiting

I have not been able to get an image from a Lenovo webcam under Fedora 11.
It reports to the kernel with USB id 17ef:4802 as below:

 kernel: usb 1-3: new high speed USB device using ehci_hcd and address 9
 kernel: usb 1-3: New USB device found, idVendor=17ef, idProduct=4802
 kernel: usb 1-3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
 kernel: usb 1-3: Product: Lenovo USB Webcam
 kernel: usb 1-3: Manufacturer: Primax
 kernel: usb 1-3: configuration #1 chosen from 1 choice
 kernel: gspca: probing 17ef:4802
 kernel: vc032x: check sensor header 20
 kernel: vc032x: Sensor ID 143a (3)
 kernel: vc032x: Find Sensor MI1310_SOC
 kernel: gspca: probe ok

When I try to access the web cam with cheese or skype I get the 
following error in /var/log/messages:

gspca: frame overflow 332800  331776
Sometimes cheese shows an image resolution under the preferences menu 
option.


If the resolution is shown, then cheese will display a black image.

If I run gstreamer-properties from the command line, it complains of 
missing plugins:

gstreamer-properties-Message: Skipping unavailable plugin 'artsdsink'
gstreamer-properties-Message: Skipping unavailable plugin 'esdsink'
gstreamer-properties-Message: Skipping unavailable plugin 'glimagesink'
gstreamer-properties-Message: Skipping unavailable plugin 'v4lmjpegsrc'
gstreamer-properties-Message: Skipping unavailable plugin 'qcamsrc'
gstreamer-properties-Message: Skipping unavailable plugin 'esdmon'

Are these significant?
What package would supply them?

//Bill

--
To unsubscribe from this list: send the line unsubscribe linux-media in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


cx18: Need information on SECAM-D/K problem with PVR-2100

2010-01-03 Thread Andy Walls
Sergey,

On IRC you mentioned a problem of improper detection of SECAM-D/K with
the Leadtek PVR2100 (XC2028 and CX23418) from an RF source.

To investigate this problem on my own, I added SECAM support to the
saa7127 driver so a PVR-350 could generate a baseband SECAM signal for
me.  The good news for me is that a PVR-350 (SAA7115 video decoder) and
HVR-1600 (CX23418 integrated video decoder) card both properly
recognized the output of the PVR-350 as SECAM.  The bad news is I could
not reproduce your problem with this setup. 

Could you please do the following and send me the output from the logs?

1. Unload the cx18 module, tuner-xc2028 module, and the other tuner
modules.

2. In /etc/modprobe.conf set the following

options tuner-xc2028 debug=1
options tuner debug=1

3. Then

# modprobe cx18 debug=0x33  info, warn, ioctl, file
# v4l2-ctl -d /dev/video0 -i 0  Tuner input
# v4l2-ctl -d /dev/video0 -s 18 SECAM-D/K
# v4l2-ctl -d /dev/video0 -f freq of good channel
# v4l2-ctl -d /dev/video0 --log-status

And send the relevant output from dmesg and /var/log/messages,
preferably to the mailing list.  I do not need the lines that begin
cx18-0 encoder MPEG: VIDIOC_QUERYCTRL  if that makes the output
smaller.

Thanks,
Andy

--
To unsubscribe from this list: send the line unsubscribe linux-media in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [RESEND] Re: DViCO FusionHDTV DVB-T Dual Digital 4 (rev 1) tuning regression

2010-01-03 Thread Robert Lowery
 Mauro,

 I've split the revert2.diff that I sent you previously to fix the tuning
 regression on my DViCO Dual Digital 4 (rev 1) into three separate patches
 that will hopefully allow you to review more easily.

 The first two patches revert their respective changesets and nothing else,
 fixing the issue for me.
 12167:966ce12c444d tuner-xc2028: Fix 7 MHz DVB-T
 11918:e6a8672631a0 tuner-xc2028: Fix offset frequencies for DVB @ 6MHz

 The third patch does what I believe is the obvious equivalent fix to
 e6a8672631a0 but without the cleanup that breaks tuning on my card.

 Please review and merge

 Signed-off-by: Robert Lowery rglow...@exemail.com.au

Mauro,

I'm yet to receive a response from you on this clear regression introduced
in the 2.6.31 kernel.  You attention would be appreciated

Thanks

-Rob

 Thanks

 -Rob



--
To unsubscribe from this list: send the line unsubscribe linux-media in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html