Avermedia a800 suspend crash

2010-05-15 Thread davor emard
HI

Avermedia a800 usb2.0 crashes at 2.6.33.3 when the vdr is running
and laptop goes to suspend/hibernate

Davor
--
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


No video0, /dev/dvb/adapter0 present

2010-05-15 Thread Cliffe

Hello I would really appreciate some help.

I am trying to setup my TV HD tuner card and have encountered some problems.

In a nutshell:
I have /dev/dvb/adapter0
containing:
demux0  dvr0  frontend0  net0

but no /dev/video0

Some details:

Card: Leadtek DTV2000 DS Dual Tuner

Was not detected by OpenSuse 11.2
I tried building from the repo
(as described here: 
http://www.linuxtv.org/wiki/index.php/How_to_Obtain,_Build_and_Install_V4L-DVB_Device_Drivers)

but there were errors, so I grabbed from
http://linuxtv.org/hg/~anttip/af9015/
which was reported to work with the card

dmesg reported firmware missing, so I got dvb-usb-af9015.fw from
http://www.otit.fi/~crope/v4l-dvb/af9015/af9015_firmware_cutter/firmware_files/4.95.0/

Now it loads
(from dmesg):
[8.436254] dvb-usb: found a 'Leadtek WinFast DTV2000DS' in warm state.
[8.436301] dvb-usb: will pass the complete MPEG2 transport stream to 
the software demuxer.

[8.436653] DVB: registering new adapter (Leadtek WinFast DTV2000DS)
[8.644457] af9013: firmware version:4.95.0
[8.647825] DVB: registering adapter 0 frontend 0 (Afatech AF9013 
DVB-T)...

[8.667594] tda18271 0-00c0: creating new instance
[8.670774] TDA18271HD/C2 detected @ 0-00c0
[8.852151] ath: EEPROM regdomain: 0x809c
[8.852153] ath: EEPROM indicates we should expect a country code
[8.852155] ath: doing EEPROM country-regdmn map search
[8.852156] ath: country maps to regdmn code: 0x52
[8.852158] ath: Country alpha2 being used: CN
[8.852159] ath: Regpair used: 0x52
[8.873794] dvb-usb: will pass the complete MPEG2 transport stream to 
the software demuxer.

[8.874160] DVB: registering new adapter (Leadtek WinFast DTV2000DS)
[8.928654] phy0: Selected rate control algorithm 'minstrel'
[8.929117] cfg80211: Calling CRDA for country: CN
[8.929293] ath5k phy0: Atheros AR2413 chip found (MAC: 0x78, PHY: 0x45)
[9.079590] af9013: found a 'Afatech AF9013 DVB-T' in warm state.
[9.082319] af9013: firmware version:4.95.0
[9.094043] DVB: registering adapter 1 frontend 0 (Afatech AF9013 
DVB-T)...

[9.094211] tda18271 1-00c0: creating new instance
[9.096393] af9015: command failed:2
[9.098032] tda18271_read_regs: [1-00c0|M] ERROR: i2c_transfer 
returned: -1

[9.098046] Unknown device detected @ 1-00c0, device not supported.
[9.100368] af9015: command failed:2
[9.101977] tda18271_read_regs: [1-00c0|M] ERROR: i2c_transfer 
returned: -1

[9.101990] Unknown device detected @ 1-00c0, device not supported.
[9.101995] tda18271_attach: [1-00c0|M] error -22 on line 1272
[9.102005] tda18271 1-00c0: destroying instance
[9.102165] input: IR-receiver inside an USB DVB receiver as 
/devices/pci:00/:00:1e.0/:07:01.2/usb3/3-1/input/input5

[9.102193] dvb-usb: schedule remote query interval to 150 msecs.
[9.102196] dvb-usb: Leadtek WinFast DTV2000DS successfully 
initialized and connected.

[9.245040] usbcore: registered new interface driver dvb_usb_af9015

But /dev/video0 does not exist which means none of the TV software works.

I don't know what to try next. Any help would be awesome.

Thanks,

Cliffe.


--
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 4/4] drivers/media/video: Eliminate use after free

2010-05-15 Thread Julia Lawall
From: Julia Lawall ju...@diku.dk

The error value is saved in a new local variable err before freeing the
containing structure.

A simplified version of the semantic match that finds this problem is as
follows: (http://coccinelle.lip6.fr/)

// smpl
@free@
expression E;
position p;
@@
kf...@p(E)

@@
expression free.E, subE=free.E, E1;
position free.p;
@@

  kf...@p(E)
  ...
(
  subE = E1
|
* E
)
// /smpl

Signed-off-by: Julia Lawall ju...@diku.dk

---
 drivers/media/video/mem2mem_testdev.c |4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/drivers/media/video/mem2mem_testdev.c 
b/drivers/media/video/mem2mem_testdev.c
index baf211b..fb73f34 100644
--- a/drivers/media/video/mem2mem_testdev.c
+++ b/drivers/media/video/mem2mem_testdev.c
@@ -858,6 +858,7 @@ static int m2mtest_open(struct file *file)
 {
struct m2mtest_dev *dev = video_drvdata(file);
struct m2mtest_ctx *ctx = NULL;
+   int err;
 
ctx = kzalloc(sizeof *ctx, GFP_KERNEL);
if (!ctx)
@@ -871,8 +872,9 @@ static int m2mtest_open(struct file *file)
 
ctx-m2m_ctx = v4l2_m2m_ctx_init(ctx, dev-m2m_dev, queue_init);
if (IS_ERR(ctx-m2m_ctx)) {
+   err = PTR_ERR(ctx-m2m_ctx);
kfree(ctx);
-   return PTR_ERR(ctx-m2m_ctx);
+   return err;
}
 
atomic_inc(dev-num_inst);
--
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: No video0, /dev/dvb/adapter0 present

2010-05-15 Thread CityK
Cliffe,

Your card does not support analogue, hence there will be no /dev/videoN
node created.  You are most likely attempting to use analogue tv viewing
applications (i.e. xawtv v3.9x, tvtime, ...). Use applications for
digital tv instead (i.e. kaffiene).

If you go back over the How to Obtain, Build and Install V4L-DVB Device
Drivers article, you will find links to two other articles

http://www.linuxtv.org/wiki/index.php/What_is_V4L_or_DVB%3F
http://www.linuxtv.org/wiki/index.php/Device_nodes_and_character_devices

which should provide you with fuller details.
--
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: Pinnacle PCTV DVB-T 70e

2010-05-15 Thread CityK
Hi Alex,

this list is all but dead. Use the linux-media mailing list instead (I
have cc'ed my reply to it).in the olden days, the video4linux list
was the correct one for analog devices, and linux-dvb for (surprise,
surprise) dvb related discussion. Nowadays, they have both been
superseded by the linux-media list.

 Long time I try to run a particular type of device DVB-T, and sometimes I did.

 The device in question is a Usbstick Pinnacle PCTV DVB-T (70th); is
 USB, running lsusb we have this

 eb1a:2870 eMPIA Technology, Inc. Pinnacle PCTV Stick

 As I said before, once I managed to get it working with both Fedora
 and Slackware (the Linux distributions that I use routinely).

 Did not work with the drivers on the kernel (em28xx, em28xx-dvb); the
 traditional driver try to recognize the device, but doesn't work.

 The device works only (and very well) with a version made by some
 individuals, called em28xx-new. There is a version of these drivers,
 compile manually, but it works only until kernel 2.6.31 (
 http://launchpadlibrarian.net/35049921/em28xx-new.tar.gz )
   

He stopped supporting his driver and now only works on closed source
software.

 Searching the internet I saw that many users are trying to work this
 board (very common).

 Is there a way to incorporate the changes mentioned in the official driver?
   

No.

 Or, you can suggest how they might be modified drivers indicated to
 work with recent kernels (2.6.32, and soon 2.6.33 or later)?
   

The person in question, unfortunately and needlessly, came to an impasse
with the v4l-dvb project. He later stopped developing his work. And no
one here is much interested in touching his with a hundred and ten foot
pole.

You can, however, look to see if you can add support for your device to
the existing v4l-dvb kernel driver. There are several developers that
are knowledgeable of the em28xx driver, and whom may be able to help you
in that regard, but you will have to gain there attention first.

--
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 0/4] V4L/DVB: Select correct frontends and tuners

2010-05-15 Thread Ben Hutchings
I found a few more drivers that don't select the same frontends and
tuners that they reference.

Ben.

Ben Hutchings (4):
  V4L/DVB: dw2102: Select tda10023 frontend, not tda10021
  V4L/DVB: budget: Select correct frontends
  V4L/DVB: dib0700: Select dib0090 frontend
  V4L/DVB: m920x: Select simple tuner

 drivers/media/dvb/dvb-usb/Kconfig |4 +++-
 drivers/media/dvb/ttpci/Kconfig   |5 +++--
 2 files changed, 6 insertions(+), 3 deletions(-)



signature.asc
Description: This is a digitally signed message part


[PATCH 1/4] V4L/DVB: dw2102: Select tda10023 frontend, not tda10021

2010-05-15 Thread Ben Hutchings
Update the Kconfig selections to match the code.

Signed-off-by: Ben Hutchings b...@decadent.org.uk
---
 drivers/media/dvb/dvb-usb/Kconfig |2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/drivers/media/dvb/dvb-usb/Kconfig 
b/drivers/media/dvb/dvb-usb/Kconfig
index e5f91f1..cfcbf4f 100644
--- a/drivers/media/dvb/dvb-usb/Kconfig
+++ b/drivers/media/dvb/dvb-usb/Kconfig
@@ -264,7 +264,7 @@ config DVB_USB_DW2102
select DVB_STB6000 if !DVB_FE_CUSTOMISE
select DVB_CX24116 if !DVB_FE_CUSTOMISE
select DVB_SI21XX if !DVB_FE_CUSTOMISE
-   select DVB_TDA10021 if !DVB_FE_CUSTOMISE
+   select DVB_TDA10023 if !DVB_FE_CUSTOMISE
select DVB_MT312 if !DVB_FE_CUSTOMISE
select DVB_ZL10039 if !DVB_FE_CUSTOMISE
select DVB_DS3000 if !DVB_FE_CUSTOMISE
-- 
1.7.1



--
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 2/4] V4L/DVB: budget: Select correct frontends

2010-05-15 Thread Ben Hutchings
Update the Kconfig selections to match the code.

Signed-off-by: Ben Hutchings b...@decadent.org.uk
---
 drivers/media/dvb/ttpci/Kconfig |5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/drivers/media/dvb/ttpci/Kconfig b/drivers/media/dvb/ttpci/Kconfig
index d8d4214..32a7ec6 100644
--- a/drivers/media/dvb/ttpci/Kconfig
+++ b/drivers/media/dvb/ttpci/Kconfig
@@ -68,13 +68,14 @@ config DVB_BUDGET
select DVB_VES1820 if !DVB_FE_CUSTOMISE
select DVB_L64781 if !DVB_FE_CUSTOMISE
select DVB_TDA8083 if !DVB_FE_CUSTOMISE
-   select DVB_TDA10021 if !DVB_FE_CUSTOMISE
-   select DVB_TDA10023 if !DVB_FE_CUSTOMISE
select DVB_S5H1420 if !DVB_FE_CUSTOMISE
select DVB_TDA10086 if !DVB_FE_CUSTOMISE
select DVB_TDA826X if !DVB_FE_CUSTOMISE
select DVB_LNBP21 if !DVB_FE_CUSTOMISE
select DVB_TDA1004X if !DVB_FE_CUSTOMISE
+   select DVB_ISL6423 if !DVB_FE_CUSTOMISE
+   select DVB_STV090x if !DVB_FE_CUSTOMISE
+   select DVB_STV6110x if !DVB_FE_CUSTOMISE
help
  Support for simple SAA7146 based DVB cards (so called Budget-
  or Nova-PCI cards) without onboard MPEG2 decoder, and without
-- 
1.7.1



--
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 3/4] V4L/DVB: dib0700: Select dib0090 frontend

2010-05-15 Thread Ben Hutchings
Update the Kconfig selections to match the code.

Signed-off-by: Ben Hutchings b...@decadent.org.uk
---
 drivers/media/dvb/dvb-usb/Kconfig |1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/drivers/media/dvb/dvb-usb/Kconfig 
b/drivers/media/dvb/dvb-usb/Kconfig
index cfcbf4f..73a6e9d 100644
--- a/drivers/media/dvb/dvb-usb/Kconfig
+++ b/drivers/media/dvb/dvb-usb/Kconfig
@@ -76,6 +76,7 @@ config DVB_USB_DIB0700
select DVB_S5H1411 if !DVB_FE_CUSTOMISE
select DVB_LGDT3305 if !DVB_FE_CUSTOMISE
select DVB_TUNER_DIB0070 if !DVB_FE_CUSTOMISE
+   select DVB_TUNER_DIB0090 if !DVB_FE_CUSTOMISE
select MEDIA_TUNER_MT2060 if !MEDIA_TUNER_CUSTOMISE
select MEDIA_TUNER_MT2266 if !MEDIA_TUNER_CUSTOMISE
select MEDIA_TUNER_XC2028 if !MEDIA_TUNER_CUSTOMISE
-- 
1.7.1



--
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 4/4] V4L/DVB: m920x: Select simple tuner

2010-05-15 Thread Ben Hutchings
Update the Kconfig selections to match the code.

Signed-off-by: Ben Hutchings b...@decadent.org.uk
---
 drivers/media/dvb/dvb-usb/Kconfig |1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/drivers/media/dvb/dvb-usb/Kconfig 
b/drivers/media/dvb/dvb-usb/Kconfig
index 73a6e9d..553b48a 100644
--- a/drivers/media/dvb/dvb-usb/Kconfig
+++ b/drivers/media/dvb/dvb-usb/Kconfig
@@ -135,6 +135,7 @@ config DVB_USB_M920X
select DVB_TDA1004X if !DVB_FE_CUSTOMISE
select MEDIA_TUNER_QT1010 if !MEDIA_TUNER_CUSTOMISE
select MEDIA_TUNER_TDA827X if !MEDIA_TUNER_CUSTOMISE
+   select MEDIA_TUNER_SIMPLE if !MEDIA_TUNER_CUSTOMISE
help
  Say Y here to support the MSI Mega Sky 580 USB2.0 DVB-T receiver.
  Currently, only devices with a product id of
-- 
1.7.1


--
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


2.6.29 additional build errors

2010-05-15 Thread Samuel Rakitničan
Additional build errors found after disabling the non building modules
on todays mercurial tree.

Best regards,
Samuel


bash-3.1# uname -r
2.6.29.6-smp


  CC [M]  /root/v4l-dvb/v4l/saa7134-input.o
/root/v4l-dvb/v4l/saa7134-input.c: In function 'saa7134_set_i2c_ir':
/root/v4l-dvb/v4l/saa7134-input.c:1016: error:
'ir_codes_pinnacle_color_table' undeclared (first use in this
function)
/root/v4l-dvb/v4l/saa7134-input.c:1016: error: (Each undeclared
identifier is reported only once
/root/v4l-dvb/v4l/saa7134-input.c:1016: error: for each function it appears in.)
/root/v4l-dvb/v4l/saa7134-input.c:1025: error:
'ir_codes_pinnacle_grey_table' undeclared (first use in this function)
/root/v4l-dvb/v4l/saa7134-input.c:1037: error:
'ir_codes_purpletv_table' undeclared (first use in this function)
/root/v4l-dvb/v4l/saa7134-input.c:1049: error:
'ir_codes_msi_tvanywhere_plus_table' undeclared (first use in this
function)
/root/v4l-dvb/v4l/saa7134-input.c:1069: error:
'ir_codes_hauppauge_new_table' undeclared (first use in this function)
/root/v4l-dvb/v4l/saa7134-input.c:1095: error: 'ir_codes_behold_table'
undeclared (first use in this function)
/root/v4l-dvb/v4l/saa7134-input.c:1114: error: 'ir_codes_flydvb_table'
undeclared (first use in this function)
make[3]: *** [/root/v4l-dvb/v4l/saa7134-input.o] Error 1
make[2]: *** [_module_/root/v4l-dvb/v4l] Error 2
make[2]: Leaving directory `/usr/src/linux-2.6.29.6'
make[1]: *** [default] Error 2
make[1]: Leaving directory `/root/v4l-dvb/v4l'
make: *** [all] Error 2



  CC [M]  /root/v4l-dvb/v4l/soc_camera.o
/root/v4l-dvb/v4l/soc_camera.c:27:30: error: linux/pm_runtime.h: No
such file or directory
/root/v4l-dvb/v4l/soc_camera.c: In function 'soc_camera_open':
/root/v4l-dvb/v4l/soc_camera.c:392: error: implicit declaration of
function 'pm_runtime_enable'
/root/v4l-dvb/v4l/soc_camera.c:393: error: implicit declaration of
function 'pm_runtime_resume'
/root/v4l-dvb/v4l/soc_camera.c:422: error: implicit declaration of
function 'pm_runtime_disable'
/root/v4l-dvb/v4l/soc_camera.c: In function 'soc_camera_close':
/root/v4l-dvb/v4l/soc_camera.c:448: error: implicit declaration of
function 'pm_runtime_suspend'
make[3]: *** [/root/v4l-dvb/v4l/soc_camera.o] Error 1
make[2]: *** [_module_/root/v4l-dvb/v4l] Error 2
make[2]: Leaving directory `/usr/src/linux-2.6.29.6'
make[1]: *** [default] Error 2
make[1]: Leaving directory `/root/v4l-dvb/v4l'
make: *** [all] Error 2



  CC [M]  /root/v4l-dvb/v4l/em28xx-cards.o
/root/v4l-dvb/v4l/em28xx-cards.c: In function 'em28xx_set_ir':
/root/v4l-dvb/v4l/em28xx-cards.c:2410: error:
'ir_codes_em_terratec_table' undeclared (first use in this function)
/root/v4l-dvb/v4l/em28xx-cards.c:2410: error: (Each undeclared
identifier is reported only once
/root/v4l-dvb/v4l/em28xx-cards.c:2410: error: for each function it appears in.)
/root/v4l-dvb/v4l/em28xx-cards.c:2422: error:
'ir_codes_pinnacle_grey_table' undeclared (first use in this function)
/root/v4l-dvb/v4l/em28xx-cards.c:2434: error:
'ir_codes_rc5_hauppauge_new_table' undeclared (first use in this
function)
/root/v4l-dvb/v4l/em28xx-cards.c:2445: error:
'ir_codes_winfast_usbii_deluxe_table' undeclared (first use in this
function)
make[3]: *** [/root/v4l-dvb/v4l/em28xx-cards.o] Error 1
make[2]: *** [_module_/root/v4l-dvb/v4l] Error 2
make[2]: Leaving directory `/usr/src/linux-2.6.29.6'
make[1]: *** [default] Error 2
make[1]: Leaving directory `/root/v4l-dvb/v4l'
make: *** [all] Error 2
--
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


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

2010-05-15 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:Sat May 15 19:00:18 CEST 2010
path:http://www.linuxtv.org/hg/v4l-dvb
changeset:   14851:16ade09022d9
git master:   f6760aa024199cfbce564311dc4bc4d47b6fb349
git media-master: 4fcfa8824391ef0f9cff82122067f31c6d920921
gcc version:  i686-linux-gcc (GCC) 4.4.3
host hardware:x86_64
host os:  2.6.32.5

linux-2.6.32.6-armv5: OK
linux-2.6.33-armv5: OK
linux-2.6.34-rc7-armv5: ERRORS
linux-2.6.32.6-armv5-davinci: OK
linux-2.6.33-armv5-davinci: OK
linux-2.6.34-rc7-armv5-davinci: ERRORS
linux-2.6.32.6-armv5-ixp: OK
linux-2.6.33-armv5-ixp: OK
linux-2.6.34-rc7-armv5-ixp: ERRORS
linux-2.6.32.6-armv5-omap2: OK
linux-2.6.33-armv5-omap2: OK
linux-2.6.34-rc7-armv5-omap2: ERRORS
linux-2.6.22.19-i686: ERRORS
linux-2.6.23.17-i686: ERRORS
linux-2.6.24.7-i686: ERRORS
linux-2.6.25.20-i686: ERRORS
linux-2.6.26.8-i686: ERRORS
linux-2.6.27.44-i686: ERRORS
linux-2.6.28.10-i686: ERRORS
linux-2.6.29.1-i686: ERRORS
linux-2.6.30.10-i686: WARNINGS
linux-2.6.31.12-i686: OK
linux-2.6.32.6-i686: OK
linux-2.6.33-i686: OK
linux-2.6.34-rc7-i686: ERRORS
linux-2.6.32.6-m32r: OK
linux-2.6.33-m32r: OK
linux-2.6.34-rc7-m32r: ERRORS
linux-2.6.32.6-mips: OK
linux-2.6.33-mips: OK
linux-2.6.34-rc7-mips: ERRORS
linux-2.6.32.6-powerpc64: OK
linux-2.6.33-powerpc64: OK
linux-2.6.34-rc7-powerpc64: ERRORS
linux-2.6.22.19-x86_64: ERRORS
linux-2.6.23.17-x86_64: ERRORS
linux-2.6.24.7-x86_64: ERRORS
linux-2.6.25.20-x86_64: ERRORS
linux-2.6.26.8-x86_64: ERRORS
linux-2.6.27.44-x86_64: ERRORS
linux-2.6.28.10-x86_64: ERRORS
linux-2.6.29.1-x86_64: ERRORS
linux-2.6.30.10-x86_64: WARNINGS
linux-2.6.31.12-x86_64: OK
linux-2.6.32.6-x86_64: OK
linux-2.6.33-x86_64: OK
linux-2.6.34-rc7-x86_64: ERRORS
linux-git-armv5: WARNINGS
linux-git-armv5-davinci: WARNINGS
linux-git-armv5-ixp: WARNINGS
linux-git-armv5-omap2: WARNINGS
linux-git-i686: WARNINGS
linux-git-m32r: OK
linux-git-mips: OK
linux-git-powerpc64: OK
linux-git-x86_64: WARNINGS
spec: ERRORS
spec-git: OK
sparse: ERRORS
linux-2.6.16.62-i686: ERRORS
linux-2.6.17.14-i686: ERRORS
linux-2.6.18.8-i686: ERRORS
linux-2.6.19.7-i686: ERRORS
linux-2.6.20.21-i686: ERRORS
linux-2.6.21.7-i686: ERRORS
linux-2.6.16.62-x86_64: ERRORS
linux-2.6.17.14-x86_64: ERRORS
linux-2.6.18.8-x86_64: ERRORS
linux-2.6.19.7-x86_64: ERRORS
linux-2.6.20.21-x86_64: ERRORS
linux-2.6.21.7-x86_64: ERRORS

Detailed results are available here:

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

Full logs are available here:

http://www.xs4all.nl/~hverkuil/logs/Saturday.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 6/37] drivers/media/video/gspca: Use kmemdup

2010-05-15 Thread Julia Lawall
From: Julia Lawall ju...@diku.dk

Use kmemdup when some other buffer is immediately copied into the
allocated region.

A simplified version of the semantic patch that makes this change is as
follows: (http://coccinelle.lip6.fr/)

// smpl
@@
expression from,to,size,flag;
statement S;
@@

-  to = \(kmalloc\|kzalloc\)(size,flag);
+  to = kmemdup(from,size,flag);
   if (to==NULL || ...) S
-  memcpy(to, from, size);
// /smpl

Signed-off-by: Julia Lawall ju...@diku.dk

---
 drivers/media/video/gspca/t613.c |3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff -u -p a/drivers/media/video/gspca/t613.c b/drivers/media/video/gspca/t613.c
--- a/drivers/media/video/gspca/t613.c
+++ b/drivers/media/video/gspca/t613.c
@@ -577,12 +577,11 @@ static void reg_w_buf(struct gspca_dev *
} else {
u8 *tmpbuf;
 
-   tmpbuf = kmalloc(len, GFP_KERNEL);
+   tmpbuf = kmemdup(buffer, len, GFP_KERNEL);
if (!tmpbuf) {
err(Out of memory);
return;
}
-   memcpy(tmpbuf, buffer, len);
usb_control_msg(gspca_dev-dev,
usb_sndctrlpipe(gspca_dev-dev, 0),
0,
--
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 8/37] drivers/media/video/zoran: Use kmemdup

2010-05-15 Thread Julia Lawall
From: Julia Lawall ju...@diku.dk

Use kmemdup when some other buffer is immediately copied into the
allocated region.

A simplified version of the semantic patch that makes this change is as
follows: (http://coccinelle.lip6.fr/)

// smpl
@@
expression from,to,size,flag;
statement S;
@@

-  to = \(kmalloc\|kzalloc\)(size,flag);
+  to = kmemdup(from,size,flag);
   if (to==NULL || ...) S
-  memcpy(to, from, size);
// /smpl

Signed-off-by: Julia Lawall ju...@diku.dk

---
 drivers/media/video/zoran/videocodec.c |5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff -u -p a/drivers/media/video/zoran/videocodec.c 
b/drivers/media/video/zoran/videocodec.c
--- a/drivers/media/video/zoran/videocodec.c
+++ b/drivers/media/video/zoran/videocodec.c
@@ -107,15 +107,14 @@ videocodec_attach (struct videocodec_mas
if (!try_module_get(h-codec-owner))
return NULL;
 
-   codec =
-   kmalloc(sizeof(struct videocodec), GFP_KERNEL);
+   codec = kmemdup(h-codec, sizeof(struct videocodec),
+   GFP_KERNEL);
if (!codec) {
dprintk(1,
KERN_ERR
videocodec_attach: no mem\n);
goto out_module_put;
}
-   memcpy(codec, h-codec, sizeof(struct videocodec));
 
snprintf(codec-name, sizeof(codec-name),
 %s[%d], codec-name, h-attached);
--
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 16/37] drivers/media/video/uvc: Use kmemdup

2010-05-15 Thread Julia Lawall
From: Julia Lawall ju...@diku.dk

Use kmemdup when some other buffer is immediately copied into the
allocated region.

A simplified version of the semantic patch that makes this change is as
follows: (http://coccinelle.lip6.fr/)

// smpl
@@
expression from,to,size,flag;
statement S;
@@

-  to = \(kmalloc\|kzalloc\)(size,flag);
+  to = kmemdup(from,size,flag);
   if (to==NULL || ...) S
-  memcpy(to, from, size);
// /smpl

Signed-off-by: Julia Lawall ju...@diku.dk

---
 drivers/media/video/uvc/uvc_driver.c |5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff -u -p a/drivers/media/video/uvc/uvc_driver.c 
b/drivers/media/video/uvc/uvc_driver.c
--- a/drivers/media/video/uvc/uvc_driver.c
+++ b/drivers/media/video/uvc/uvc_driver.c
@@ -637,14 +637,13 @@ static int uvc_parse_streaming(struct uv
}
streaming-header.bControlSize = n;
 
-   streaming-header.bmaControls = kmalloc(p*n, GFP_KERNEL);
+   streaming-header.bmaControls = kmemdup(buffer[size], p * n,
+   GFP_KERNEL);
if (streaming-header.bmaControls == NULL) {
ret = -ENOMEM;
goto error;
}
 
-   memcpy(streaming-header.bmaControls, buffer[size], p*n);
-
buflen -= buffer[0];
buffer += buffer[0];
 
--
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 18/37] drivers/media/video/tlg2300: Use kmemdup

2010-05-15 Thread Julia Lawall
From: Julia Lawall ju...@diku.dk

Use kmemdup when some other buffer is immediately copied into the
allocated region.

A simplified version of the semantic patch that makes this change is as
follows: (http://coccinelle.lip6.fr/)

// smpl
@@
expression from,to,size,flag;
statement S;
@@

-  to = \(kmalloc\|kzalloc\)(size,flag);
+  to = kmemdup(from,size,flag);
   if (to==NULL || ...) S
-  memcpy(to, from, size);
// /smpl

Signed-off-by: Julia Lawall ju...@diku.dk

---
 drivers/media/video/tlg2300/pd-main.c |3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff -u -p a/drivers/media/video/tlg2300/pd-main.c 
b/drivers/media/video/tlg2300/pd-main.c
--- a/drivers/media/video/tlg2300/pd-main.c
+++ b/drivers/media/video/tlg2300/pd-main.c
@@ -227,12 +227,11 @@ static int firmware_download(struct usb_
 
fwlength = fw-size;
 
-   fwbuf = kzalloc(fwlength, GFP_KERNEL);
+   fwbuf = kmemdup(fw-data, fwlength, GFP_KERNEL);
if (!fwbuf) {
ret = -ENOMEM;
goto out;
}
-   memcpy(fwbuf, fw-data, fwlength);
 
max_packet_size = udev-ep_out[0x1]-desc.wMaxPacketSize;
log(\t\t download size : %d, (int)max_packet_size);
--
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


Afatech 9035 + NXP 18291 = GT-U7200

2010-05-15 Thread João Seabra
Good evening,

I have a gigabyte gt-u7200 but since it's new i believe there aren't any
drivers available
On the webpage
http://www.gigabyte.com.tw/Products/TVCard/Products_Spec.aspx?ClassValue=TV+CardProductID=2875ProductName=GT-U7200
 says it has a NXP18291 tuner and the decoder chip is Afatech 9035.
All i found related to Afatech 9035 was this post from December 2008:
http://www.linuxtv.org/pipermail/linux-dvb/2008-December/030923.html and
the feature request in ubuntu :
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/519544

I tried to compile the 9035 driver but it has no instructions and fails.

Could someone give me some details if its simple/possible to have a
driver for this usb pen?

Kind Regards,
 João Seabra

dmesg output:
[  115.175224] usbcore: registered new interface driver usbhid
[  115.175227] usbhid: v2.6:USB HID core driver
[ 1967.463143] usb 2-1: USB disconnect, address 2
[ 6654.750267] usb 2-1: new high speed USB device using ehci_hcd and
address 3
[ 6654.907301] usb 2-1: configuration #1 chosen from 1 choice
[ 6654.914557] input: GIGABYTE Technologies Inc. U7200 USB TV Device
as /devices/pci:00/:00:1d.7/usb2/2-1/2-1:1.1/input/input11
[ 6654.914771] generic-usb 0003:1044:7005.0002: input,hidraw0: USB HID
v1.01 Keyboard [GIGABYTE Technologies Inc. U7200 USB TV Device] on
usb-:00:1d.7-1/input1

lsusb -v:
Bus 002 Device 003: ID 1044:7005 Chu Yuen Enterprise Co., Ltd 
Device Descriptor:
  bLength18
  bDescriptorType 1
  bcdUSB   2.00
  bDeviceClass0 (Defined at Interface level)
  bDeviceSubClass 0 
  bDeviceProtocol 0 
  bMaxPacketSize064
  idVendor   0x1044 Chu Yuen Enterprise Co., Ltd
  idProduct  0x7005 
  bcdDevice2.00
  iManufacturer   1 GIGABYTE Technologies Inc.
  iProduct2 U7200 USB TV Device
  iSerial 3 AF010202071
  bNumConfigurations  1
  Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength  122
bNumInterfaces  2
bConfigurationValue 1
iConfiguration  0 
bmAttributes 0x80
  (Bus Powered)
MaxPower  500mA
Interface Descriptor:
  bLength 9
  bDescriptorType 4
  bInterfaceNumber0
  bAlternateSetting   0
  bNumEndpoints   5
  bInterfaceClass   255 Vendor Specific Class
  bInterfaceSubClass  0 
  bInterfaceProtocol  0 
  iInterface  0 
  Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81  EP 1 IN
bmAttributes2
  Transfer TypeBulk
  Synch Type   None
  Usage Type   Data
wMaxPacketSize 0x0200  1x 512 bytes
bInterval   0
  Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x02  EP 2 OUT
bmAttributes2
  Transfer TypeBulk
  Synch Type   None
  Usage Type   Data
wMaxPacketSize 0x0200  1x 512 bytes
bInterval   0
  Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x84  EP 4 IN
bmAttributes2
  Transfer TypeBulk
  Synch Type   None
  Usage Type   Data
wMaxPacketSize 0x0200  1x 512 bytes
bInterval   0
  Endpoint Descriptor:
bLength 7
bDescriptorType 5
   bEndpointAddress 0x85  EP 5 IN
bmAttributes2
  Transfer TypeBulk
  Synch Type   None
  Usage Type   Data
wMaxPacketSize 0x0200  1x 512 bytes
bInterval   0
  Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x86  EP 6 IN
bmAttributes1
  Transfer TypeIsochronous
  Synch Type   None
  Usage Type   Data
wMaxPacketSize 0x  1x 0 bytes
bInterval   1
Interface Descriptor:
  bLength 9
  bDescriptorType 4
  bInterfaceNumber0
  bAlternateSetting   1
  bNumEndpoints   5
 bInterfaceClass   255 Vendor Specific Class
  bInterfaceSubClass  0 
  bInterfaceProtocol  0 
  iInterface  0 
  Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81  EP 1 IN
bmAttributes2
  Transfer 

Re: av7110 and budget_av are broken!

2010-05-15 Thread Oliver Endriss
On Wednesday 21 April 2010 11:44:16 Oliver Endriss wrote:
 On Wednesday 21 April 2010 08:37:39 Hans Verkuil wrote:
   Am 22.3.2010 20:34, schrieb e9hack:
   Am 20.3.2010 22:37, schrieb Hans Verkuil:
   On Saturday 20 March 2010 17:03:01 e9hack wrote:
   OK, I know that. But does the patch I mailed you last time fix this
   problem
   without causing new ones? If so, then I'll post that patch to the list.
  
   With your last patch, I've no problems. I'm using a a TT-C2300 and a
   Budget card. If my
   VDR does start, currently I've no chance to determine which module is
   load first, but it
   works. If I unload all modules and load it again, I've no problem. In
   this case, the
   modules for the budget card is load first and the modules for the FF
   loads as second one.
  
   Ping!!
 
  It's merged in Mauro's fixes tree, but I don't think those pending patches
  have been pushed upstream yet. Mauro, can you verify this? They should be
  pushed to 2.6.34!
 
 What about the HG driver?
 The v4l-dvb HG repository is broken for 7 weeks...

Hi guys,

we have May 16th, and the HG driver is broken for 10 weeks now!

History:
- The changeset which caused the mess was applied on March 2nd:
  http://linuxtv.org/hg/v4l-dvb/rev/2eda2bcc8d6f

- A fix is waiting at fixes.git since March 24th:
  
http://git.linuxtv.org/fixes.git?a=commitdiff_plain;h=40358c8b5380604ac2507be2fac0c9bbd3e02b73

Are there any plans to bring v4ldvb HG to an usable state?

CU
Oliver

-- 

VDR Remote Plugin 0.4.0: http://www.escape-edv.de/endriss/vdr/
4 MByte Mod: http://www.escape-edv.de/endriss/dvb-mem-mod/
Full-TS Mod: http://www.escape-edv.de/endriss/dvb-full-ts-mod/

--
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: av7110 and budget_av are broken!

2010-05-15 Thread Douglas Schilling Landgraf
Hello Oliver,

On Sat, May 15, 2010 at 8:06 PM, Oliver Endriss o.endr...@gmx.de wrote:
 On Wednesday 21 April 2010 11:44:16 Oliver Endriss wrote:
 On Wednesday 21 April 2010 08:37:39 Hans Verkuil wrote:
   Am 22.3.2010 20:34, schrieb e9hack:
   Am 20.3.2010 22:37, schrieb Hans Verkuil:
   On Saturday 20 March 2010 17:03:01 e9hack wrote:
   OK, I know that. But does the patch I mailed you last time fix this
   problem
   without causing new ones? If so, then I'll post that patch to the list.
  
   With your last patch, I've no problems. I'm using a a TT-C2300 and a
   Budget card. If my
   VDR does start, currently I've no chance to determine which module is
   load first, but it
   works. If I unload all modules and load it again, I've no problem. In
   this case, the
   modules for the budget card is load first and the modules for the FF
   loads as second one.
  
   Ping!!
 
  It's merged in Mauro's fixes tree, but I don't think those pending patches
  have been pushed upstream yet. Mauro, can you verify this? They should be
  pushed to 2.6.34!

 What about the HG driver?
 The v4l-dvb HG repository is broken for 7 weeks...

 Hi guys,

 we have May 16th, and the HG driver is broken for 10 weeks now!

 History:
 - The changeset which caused the mess was applied on March 2nd:
  http://linuxtv.org/hg/v4l-dvb/rev/2eda2bcc8d6f

 - A fix is waiting at fixes.git since March 24th:
  http://git.linuxtv.org/fixes.git?a=commitdiff_plain;h=40358c8b5380604ac2507be2fac0c9bbd3e02b73

 Are there any plans to bring v4ldvb HG to an usable state?

Yes, Now I will collect patches from devel and fixes tree. At least
until we achieve a better approach on it.
Sorry the delay.

Sounds good? Any other suggestion?

Let me work on it.

Cheers
Douglas
--
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: [PATCH] media/IR: Add missing include file to rc-map.c

2010-05-15 Thread Mauro Carvalho Chehab
Peter Hüwe wrote:
 From: Peter Huewe peterhu...@gmx.de
 
 This patch adds a missing include linux/delay.h to prevent
 build failures[1-5]
 
 Signed-off-by: Peter Huewe peterhu...@gmx.de
 ---
 Forwarded to linux-next mailing list - 
 breakage still exists in linux-next of 20100514 - please apply
 
 KernelVersion: linux-next-20100505

Sorry for not answer earlier. I was traveling. Anyway, this
patch got applied on May, 12:

http://git.kernel.org/?p=linux/kernel/git/mchehab/linux-next.git;a=commitdiff;h=4ace7aa2998b2974948f1948a61a5d348ddae472

 
 References:
 [1] http://kisskb.ellerman.id.au/kisskb/buildresult/2571452/
 [2] http://kisskb.ellerman.id.au/kisskb/buildresult/2571188/
 [3] http://kisskb.ellerman.id.au/kisskb/buildresult/2571479/
 [4] http://kisskb.ellerman.id.au/kisskb/buildresult/2571429/
 [5] http://kisskb.ellerman.id.au/kisskb/buildresult/2571432/
 
 drivers/media/IR/rc-map.c |1 +
  1 files changed, 1 insertions(+), 0 deletions(-)
 
 diff --git a/drivers/media/IR/rc-map.c b/drivers/media/IR/rc-map.c
 index caf6a27..46a8f15 100644
 --- a/drivers/media/IR/rc-map.c
 +++ b/drivers/media/IR/rc-map.c
 @@ -14,6 +14,7 @@
  
  #include media/ir-core.h
  #include linux/spinlock.h
 +#include linux/delay.h
  
  /* Used to handle IR raw handler extensions */
  static LIST_HEAD(rc_map_list);


-- 

Cheers,
Mauro
--
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: av7110 and budget_av are broken!

2010-05-15 Thread hermann pitton

Am Samstag, den 15.05.2010, 22:33 -0300 schrieb Douglas Schilling
Landgraf:
 Hello Oliver,
 
 On Sat, May 15, 2010 at 8:06 PM, Oliver Endriss o.endr...@gmx.de wrote:
  On Wednesday 21 April 2010 11:44:16 Oliver Endriss wrote:
  On Wednesday 21 April 2010 08:37:39 Hans Verkuil wrote:
Am 22.3.2010 20:34, schrieb e9hack:
Am 20.3.2010 22:37, schrieb Hans Verkuil:
On Saturday 20 March 2010 17:03:01 e9hack wrote:
OK, I know that. But does the patch I mailed you last time fix this
problem
without causing new ones? If so, then I'll post that patch to the 
list.
   
With your last patch, I've no problems. I'm using a a TT-C2300 and a
Budget card. If my
VDR does start, currently I've no chance to determine which module is
load first, but it
works. If I unload all modules and load it again, I've no problem. In
this case, the
modules for the budget card is load first and the modules for the FF
loads as second one.
   
Ping!!
  
   It's merged in Mauro's fixes tree, but I don't think those pending 
   patches
   have been pushed upstream yet. Mauro, can you verify this? They should be
   pushed to 2.6.34!
 
  What about the HG driver?
  The v4l-dvb HG repository is broken for 7 weeks...
 
  Hi guys,
 
  we have May 16th, and the HG driver is broken for 10 weeks now!
 
  History:
  - The changeset which caused the mess was applied on March 2nd:
   http://linuxtv.org/hg/v4l-dvb/rev/2eda2bcc8d6f
 
  - A fix is waiting at fixes.git since March 24th:
   
  http://git.linuxtv.org/fixes.git?a=commitdiff_plain;h=40358c8b5380604ac2507be2fac0c9bbd3e02b73
 
  Are there any plans to bring v4ldvb HG to an usable state?
 
 Yes, Now I will collect patches from devel and fixes tree. At least
 until we achieve a better approach on it.
 Sorry the delay.
 
 Sounds good? Any other suggestion?
 
 Let me work on it.
 
 Cheers
 Douglas


Hi, Douglas and Oliver,

just as a small comment.

I have not been on latest rc1 and such rcs close to a release for some
time.

But I was for a long time and v4l-dvb can't be a substitute for such.

Despite of getting more users for testing, on _that_ front does not
happen such much currently, keeping v4l-dvb is mostly a service for
developers this time.

So, contributing on the backports and helping Douglas with such is
really welcome.

Cheers,
Hermann




--
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: [RFC] Add 12 bit RAW Bayer Pattern pixel format support in V4L2

2010-05-15 Thread Mauro Carvalho Chehab
Zhang, Xiaolin wrote:
 Hi linux-media,
 
 Current V4l2 only support 8 bit and 10 bit RAW Bayer Patten pixel format and 
 this is a RFC to add 12 bit RAW Bay pixel format support by 4 more pixel 
 format definition in videodev2.h. 
 The 12 bit RAW Bayer Pattern pixel format is not a platform specific and is 
 available in mainstream digital camera devices. It will be supported by the 
 ISP on Intel Atom platform.
 
 The current 8 bit/10 bit RAW Bayer Pattern pixel format definitions are 
 listed as in below, 
 
 /* Bayer formats - see http://www.siliconimaging.com/RGB%20Bayer.htm */
 #define V4L2_PIX_FMT_SBGGR8  v4l2_fourcc('B', 'A', '8', '1') /*  8  BGBG.. 
 GRGR.. */
 #define V4L2_PIX_FMT_SGBRG8  v4l2_fourcc('G', 'B', 'R', 'G') /*  8  GBGB.. 
 RGRG.. */
 #define V4L2_PIX_FMT_SGRBG8  v4l2_fourcc('G', 'R', 'B', 'G') /*  8  GRGR.. 
 BGBG.. */
 #define V4L2_PIX_FMT_SRGGB8  v4l2_fourcc('R', 'G', 'G', 'B') /*  8  RGRG.. 
 GBGB.. */
 #define V4L2_PIX_FMT_SBGGR10 v4l2_fourcc('B', 'G', '1', '0') /* 10  BGBG.. 
 GRGR.. */
 #define V4L2_PIX_FMT_SGBRG10 v4l2_fourcc('G', 'B', '1', '0') /* 10  GBGB.. 
 RGRG.. */
 #define V4L2_PIX_FMT_SGRBG10 v4l2_fourcc('B', 'A', '1', '0') /* 10  GRGR.. 
 BGBG.. */
 #define V4L2_PIX_FMT_SRGGB10 v4l2_fourcc('R', 'G', '1', '0') /* 10  RGRG.. 
 GBGB.. */
 
 I am proposing to add 4 more pixel format definition in similar with existing 
 ones listed as in below, welcome any comment and suggestion. 
 
 #define V4L2_PIX_FMT_SBGGR12 v4l2_fourcc('B', 'G', '1', '2') /* 12  BGBG.. 
 GRGR.. */
 #define V4L2_PIX_FMT_SGBRG12 v4l2_fourcc('G', 'B', '1', '2') /* 12  GBGB.. 
 RGRG.. */
 #define V4L2_PIX_FMT_SGRBG12 v4l2_fourcc('B', 'A', '1', '2') /* 12  GRGR.. 
 BGBG.. */
 #define V4L2_PIX_FMT_SRGGB12 v4l2_fourcc('R', 'G', '1', '2') /* 12  RGRG.. 
 GBGB.. */

Seems ok to me. A few points to consider:

1) At the patch, you should also patch the V4L2 docbook files, to provide a 
clean description
of those new formats;

2) Please submit this patch together with the patch series that adds a driver 
using the new
formats;

3) Please send the patches to add support for those new formats also to 
v4l-utils, in order to have
it properly supported on userspace.

 
 BRs
 
 BRs
 Xiaolin
 --
 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


-- 

Cheers,
Mauro
--
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: av7110 and budget_av are broken!

2010-05-15 Thread Oliver Endriss
On Sunday 16 May 2010 03:53:48 hermann pitton wrote:
 
 Am Samstag, den 15.05.2010, 22:33 -0300 schrieb Douglas Schilling
 Landgraf:
  Hello Oliver,
  
  On Sat, May 15, 2010 at 8:06 PM, Oliver Endriss o.endr...@gmx.de wrote:
   On Wednesday 21 April 2010 11:44:16 Oliver Endriss wrote:
   On Wednesday 21 April 2010 08:37:39 Hans Verkuil wrote:
 Am 22.3.2010 20:34, schrieb e9hack:
 Am 20.3.2010 22:37, schrieb Hans Verkuil:
 On Saturday 20 March 2010 17:03:01 e9hack wrote:
 OK, I know that. But does the patch I mailed you last time fix this
 problem
 without causing new ones? If so, then I'll post that patch to the 
 list.

 With your last patch, I've no problems. I'm using a a TT-C2300 and a
 Budget card. If my
 VDR does start, currently I've no chance to determine which module 
 is
 load first, but it
 works. If I unload all modules and load it again, I've no problem. 
 In
 this case, the
 modules for the budget card is load first and the modules for the FF
 loads as second one.

 Ping!!
   
It's merged in Mauro's fixes tree, but I don't think those pending 
patches
have been pushed upstream yet. Mauro, can you verify this? They should 
be
pushed to 2.6.34!
  
   What about the HG driver?
   The v4l-dvb HG repository is broken for 7 weeks...
  
   Hi guys,
  
   we have May 16th, and the HG driver is broken for 10 weeks now!
  
   History:
   - The changeset which caused the mess was applied on March 2nd:
http://linuxtv.org/hg/v4l-dvb/rev/2eda2bcc8d6f
  
   - A fix is waiting at fixes.git since March 24th:

   http://git.linuxtv.org/fixes.git?a=commitdiff_plain;h=40358c8b5380604ac2507be2fac0c9bbd3e02b73
  
   Are there any plans to bring v4ldvb HG to an usable state?
  
  Yes, Now I will collect patches from devel and fixes tree. At least
  until we achieve a better approach on it.
  Sorry the delay.
  
  Sounds good? Any other suggestion?
  
  Let me work on it.
  
  Cheers
  Douglas
 
 
 Hi, Douglas and Oliver,
 
 just as a small comment.
 
 I have not been on latest rc1 and such rcs close to a release for some
 time.

 But I was for a long time and v4l-dvb can't be a substitute for such.

Sorry, I do not want to cope with experimental kernels and their bugs on
my systems. I need a stable and reliable platform, so that I can
concentrate on 'my' bugs.

Usually I update the kernel every 3..4 releases (which causes enough
trouble due to changed features, interfaces etc).

 Despite of getting more users for testing, on _that_ front does not
 happen such much currently, keeping v4l-dvb is mostly a service for
 developers this time.
 
 So, contributing on the backports and helping Douglas with such is
 really welcome.

I confess that I do not know much about the tree handling procedures of
the kernel. Imho it sounds crazy to have separate 'fixes' and
'development' trees.

A developer's tree (no matter whether HG or GIT) must also include the
fixes, otherwise it is unusable. You cannot wait until applied fixes
flow back from the kernel.

Btw, the v4ldvb HG repositories contain tons of disabled code (marked
'#if 0'), which was stripped for submission to the kernel.
Even if we would switch to GIT completely, we need a separate GIT
repository which would hold the original code.

CU
Oliver

-- 

VDR Remote Plugin 0.4.0: http://www.escape-edv.de/endriss/vdr/
4 MByte Mod: http://www.escape-edv.de/endriss/dvb-mem-mod/
Full-TS Mod: http://www.escape-edv.de/endriss/dvb-full-ts-mod/

--
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: av7110 and budget_av are broken!

2010-05-15 Thread Douglas Schilling Landgraf
On Sat, May 15, 2010 at 8:06 PM, Oliver Endriss o.endr...@gmx.de wrote:
 On Wednesday 21 April 2010 11:44:16 Oliver Endriss wrote:
 On Wednesday 21 April 2010 08:37:39 Hans Verkuil wrote:
   Am 22.3.2010 20:34, schrieb e9hack:
   Am 20.3.2010 22:37, schrieb Hans Verkuil:
   On Saturday 20 March 2010 17:03:01 e9hack wrote:
   OK, I know that. But does the patch I mailed you last time fix this
   problem
   without causing new ones? If so, then I'll post that patch to the list.
  
   With your last patch, I've no problems. I'm using a a TT-C2300 and a
   Budget card. If my
   VDR does start, currently I've no chance to determine which module is
   load first, but it
   works. If I unload all modules and load it again, I've no problem. In
   this case, the
   modules for the budget card is load first and the modules for the FF
   loads as second one.
  
   Ping!!
 
  It's merged in Mauro's fixes tree, but I don't think those pending patches
  have been pushed upstream yet. Mauro, can you verify this? They should be
  pushed to 2.6.34!

 What about the HG driver?
 The v4l-dvb HG repository is broken for 7 weeks...

 Hi guys,

 we have May 16th, and the HG driver is broken for 10 weeks now!

 History:
 - The changeset which caused the mess was applied on March 2nd:
  http://linuxtv.org/hg/v4l-dvb/rev/2eda2bcc8d6f

 - A fix is waiting at fixes.git since March 24th:
  http://git.linuxtv.org/fixes.git?a=commitdiff_plain;h=40358c8b5380604ac2507be2fac0c9bbd3e02b73

 Are there any plans to bring v4ldvb HG to an usable state?


Please hg pull -u, now should include the change that you are looking for.

Cheers
Douglas
--
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