<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mediapointer-dvb-s2/linux/drivers/media/video/cx88/Makefile, branch master</title>
<subtitle>Mediapointer DVB-S2 driver
</subtitle>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/mediapointer-dvb-s2/'/>
<entry>
<title>cx88: Add support for stereo and sap detection for A2</title>
<updated>2009-03-31T22:01:51+00:00</updated>
<author>
<name>Mauro Carvalho Chehab</name>
<email>mchehab@redhat.com</email>
</author>
<published>2009-03-31T22:01:51+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/mediapointer-dvb-s2/commit/?id=cc563328c3991caed024da39ebb98e68f9b64dde'/>
<id>cc563328c3991caed024da39ebb98e68f9b64dde</id>
<content type='text'>
From: Marton Balint &lt;cus@fazekas.hu&gt;

The patch implements reliable stereo and sap detection for the A2 sound
standard.  This is achieved by processing the samples of the audio RDS fifo of
the cx2388x chip. A2M, EIAJ and BTSC stereo/sap detection is also possible with
this new approach, but it's not implemented yet. Stereo detection when alsa
handles the sound also does not work yet.

Priority: normal

Signed-off-by: Marton Balint &lt;cus@fazekas.hu&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
From: Marton Balint &lt;cus@fazekas.hu&gt;

The patch implements reliable stereo and sap detection for the A2 sound
standard.  This is achieved by processing the samples of the audio RDS fifo of
the cx2388x chip. A2M, EIAJ and BTSC stereo/sap detection is also possible with
this new approach, but it's not implemented yet. Stereo detection when alsa
handles the sound also does not work yet.

Priority: normal

Signed-off-by: Marton Balint &lt;cus@fazekas.hu&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>cx88: Fix some Kbuild troubles</title>
<updated>2009-01-06T19:06:07+00:00</updated>
<author>
<name>Mauro Carvalho Chehab</name>
<email>mchehab@redhat.com</email>
</author>
<published>2009-01-06T19:06:07+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/mediapointer-dvb-s2/commit/?id=cc6ff0bdf62d7f27a9f7bcb2c5a33a7ded634fbd'/>
<id>cc6ff0bdf62d7f27a9f7bcb2c5a33a7ded634fbd</id>
<content type='text'>
From: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;

As Randy Dunlap &lt;randy.dunlap@oracle.com&gt; reported, cx88 has some compilation issues:

drivers/built-in.o: In function `cx88_call_i2c_clients':
(.text+0x20af17): undefined reference to `videobuf_dvb_get_frontend'
drivers/built-in.o: In function `cx8802_probe':
cx88-mpeg.c:(.devinit.text+0x268c4): undefined reference to `videobuf_dvb_alloc_frontend'
cx88-mpeg.c:(.devinit.text+0x268ea): undefined reference to `videobuf_dvb_dealloc_frontends'

With those configs:

CONFIG_VIDEO_CX88=y
CONFIG_VIDEO_CX88_BLACKBIRD=y
CONFIG_VIDEO_CX88_DVB=m
CONFIG_DVB_CORE=m

After carefully examining the code, with the current code, several cx88 drivers
(cx8800, cx8802, cx88_dvb and cx88_blackbird) should be compiled as a module,
if one of them is marked as such. Just fixing Kconfig could create a very complex
set of rules. Also, this hides a problem with the current approach where the dvb
functionality weren't confined inside dvb module.

What happens is that:
	- cx88-i2c (part of cx8800) has some special rules if DVB;
	- cx88-mpeg (cx8802 module) has also part of DVB init code;
	- cx88-dvb has the rest of the dvb code;
	- cx88-blackbird can be used with cx88-mpeg, having cx88-dvb or not.

So, instead of doing some tricks at Kconfig and wait for a next breakage,
this patch moves the dvb code inside cx88-i2c and cx88-mpeg into cx88-dvb.

Another problem is that cx8802 were being compiled, even without cx88-dvb
and cx88-blackbird modules.

While on this code, let's fix also a reported problem:
http://www.linuxtv.org/pipermail/linux-dvb/2009-January/031225.html

A solution for the issue were proposed here:
http://www.mail-archive.com/linux-media@vger.kernel.org/msg00021.html

Thanks to Randy, Andy, Gregoire and Thomas for helping us to detect
and solve the issues.

Priority: normal

Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
From: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;

As Randy Dunlap &lt;randy.dunlap@oracle.com&gt; reported, cx88 has some compilation issues:

drivers/built-in.o: In function `cx88_call_i2c_clients':
(.text+0x20af17): undefined reference to `videobuf_dvb_get_frontend'
drivers/built-in.o: In function `cx8802_probe':
cx88-mpeg.c:(.devinit.text+0x268c4): undefined reference to `videobuf_dvb_alloc_frontend'
cx88-mpeg.c:(.devinit.text+0x268ea): undefined reference to `videobuf_dvb_dealloc_frontends'

With those configs:

CONFIG_VIDEO_CX88=y
CONFIG_VIDEO_CX88_BLACKBIRD=y
CONFIG_VIDEO_CX88_DVB=m
CONFIG_DVB_CORE=m

After carefully examining the code, with the current code, several cx88 drivers
(cx8800, cx8802, cx88_dvb and cx88_blackbird) should be compiled as a module,
if one of them is marked as such. Just fixing Kconfig could create a very complex
set of rules. Also, this hides a problem with the current approach where the dvb
functionality weren't confined inside dvb module.

What happens is that:
	- cx88-i2c (part of cx8800) has some special rules if DVB;
	- cx88-mpeg (cx8802 module) has also part of DVB init code;
	- cx88-dvb has the rest of the dvb code;
	- cx88-blackbird can be used with cx88-mpeg, having cx88-dvb or not.

So, instead of doing some tricks at Kconfig and wait for a next breakage,
this patch moves the dvb code inside cx88-i2c and cx88-mpeg into cx88-dvb.

Another problem is that cx8802 were being compiled, even without cx88-dvb
and cx88-blackbird modules.

While on this code, let's fix also a reported problem:
http://www.linuxtv.org/pipermail/linux-dvb/2009-January/031225.html

A solution for the issue were proposed here:
http://www.mail-archive.com/linux-media@vger.kernel.org/msg00021.html

Thanks to Randy, Andy, Gregoire and Thomas for helping us to detect
and solve the issues.

Priority: normal

Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>From: Mauro Carvalho Chehab &lt;mchehab@infradead.org&gt;</title>
<updated>2008-04-26T16:13:56+00:00</updated>
<author>
<name>Mauro Carvalho Chehab</name>
<email>mchehab@infradead.org</email>
</author>
<published>2008-04-26T16:13:56+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/mediapointer-dvb-s2/commit/?id=aac29554759ba1097551414afc35ed9fa13056c2'/>
<id>aac29554759ba1097551414afc35ed9fa13056c2</id>
<content type='text'>
Move tuners to common/tuners

There were several issues in the past, caused by the hybrid tuner design, since
now, the same tuner can be used by drivers/media/dvb and drivers/media/video.

This patch moves those common tuners into a common dir. It also moves saa7146
driver into drivers/media/video, where other hybrid drivers are placed.

Kconfig items were rearranged, to split V4L/DVB core from their drivers.

Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@infradead.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Move tuners to common/tuners

There were several issues in the past, caused by the hybrid tuner design, since
now, the same tuner can be used by drivers/media/dvb and drivers/media/video.

This patch moves those common tuners into a common dir. It also moves saa7146
driver into drivers/media/video, where other hybrid drivers are placed.

Kconfig items were rearranged, to split V4L/DVB core from their drivers.

Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@infradead.org&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove obsolete alias defines of CONFIG_* settings</title>
<updated>2007-01-31T02:26:01+00:00</updated>
<author>
<name>Trent Piepho</name>
<email>xyzzy@speakeasy.org</email>
</author>
<published>2007-01-31T02:26:01+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/mediapointer-dvb-s2/commit/?id=ad0ae8dc8ffa884e357e5bf55c4808e24848559e'/>
<id>ad0ae8dc8ffa884e357e5bf55c4808e24848559e</id>
<content type='text'>
From: Trent Piepho &lt;xyzzy@speakeasy.org&gt;

The out of tree v4l-dvb build system didn't always override the kernel's
configuration settings with v4l-dvb's settings correctly.  To work around
this, makefiles would define some new macro based on the setting of a
config variable.  e.g. the pwc Makefile would define CONFIG_PWC_DEBUG if
CONFIG_USB_PWC_DEBUG (which is defined via Kconfig) was set.

The v4l-dvb build system should now always override correctly, and this
is no longer necessary.  This patch gets ride of these extra defines and
just uses the CONFIG_* settings directly.

Signed-off-by: Trent Piepho &lt;xyzzy@speakeasy.org&gt;


</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
From: Trent Piepho &lt;xyzzy@speakeasy.org&gt;

The out of tree v4l-dvb build system didn't always override the kernel's
configuration settings with v4l-dvb's settings correctly.  To work around
this, makefiles would define some new macro based on the setting of a
config variable.  e.g. the pwc Makefile would define CONFIG_PWC_DEBUG if
CONFIG_USB_PWC_DEBUG (which is defined via Kconfig) was set.

The v4l-dvb build system should now always override correctly, and this
is no longer necessary.  This patch gets ride of these extra defines and
just uses the CONFIG_* settings directly.

Signed-off-by: Trent Piepho &lt;xyzzy@speakeasy.org&gt;


</pre>
</div>
</content>
</entry>
<entry>
<title>Remove frontend selection from cx88/saa7134 drivers</title>
<updated>2006-07-28T22:10:29+00:00</updated>
<author>
<name>Andrew de Quincey</name>
<email>adq_dvb@lidskialf.net</email>
</author>
<published>2006-07-28T22:10:29+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/mediapointer-dvb-s2/commit/?id=2e5bad480e205eb17af4683eb6983ae88519554a'/>
<id>2e5bad480e205eb17af4683eb6983ae88519554a</id>
<content type='text'>
From: Andrew de Quincey &lt;adq_dvb@lidskialf.net&gt;

Replaced with dvb_attach()

Signed-off-by: Andrew de Quincey &lt;adq_dvb@lidskialf.net&gt;
Acked-by: Michael Krufky &lt;mkrufky@linuxtv.org&gt;
Acked-by: Trent Piepho &lt;xyzzy@speakeasy.org&gt;


</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
From: Andrew de Quincey &lt;adq_dvb@lidskialf.net&gt;

Replaced with dvb_attach()

Signed-off-by: Andrew de Quincey &lt;adq_dvb@lidskialf.net&gt;
Acked-by: Michael Krufky &lt;mkrufky@linuxtv.org&gt;
Acked-by: Trent Piepho &lt;xyzzy@speakeasy.org&gt;


</pre>
</div>
</content>
</entry>
<entry>
<title>make VIDEO_CX88_BLACKBIRD a separate build option</title>
<updated>2006-06-25T00:05:12+00:00</updated>
<author>
<name>Michael Krufky</name>
<email>mkrufky@linuxtv.org</email>
</author>
<published>2006-06-25T00:05:12+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/mediapointer-dvb-s2/commit/?id=3de3a189c2592763ae7fd5acd20d0a137090c2f5'/>
<id>3de3a189c2592763ae7fd5acd20d0a137090c2f5</id>
<content type='text'>
From: Michael Krufky &lt;mkrufky@linuxtv.org&gt;

This patch creates a new Kconfig menu option, entitled,
"Blackbird MPEG encoder support (cx2388x + cx23416)"
so that the cx88-blackbird mpeg encoder module can be
chosen separately.

Signed-off-by: Michael Krufky &lt;mkrufky@linuxtv.org&gt;

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
From: Michael Krufky &lt;mkrufky@linuxtv.org&gt;

This patch creates a new Kconfig menu option, entitled,
"Blackbird MPEG encoder support (cx2388x + cx23416)"
so that the cx88-blackbird mpeg encoder module can be
chosen separately.

Signed-off-by: Michael Krufky &lt;mkrufky@linuxtv.org&gt;

</pre>
</div>
</content>
</entry>
<entry>
<title>kbuild: fix unneeded rebuilds in drivers/media/video after moving source tree</title>
<updated>2006-04-04T15:55:30+00:00</updated>
<author>
<name>Michael Krufky</name>
<email>mkrufky@linuxtv.org</email>
</author>
<published>2006-04-04T15:55:30+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/mediapointer-dvb-s2/commit/?id=cef164ebf464c7b7072b4c17c1056d95a8071581'/>
<id>cef164ebf464c7b7072b4c17c1056d95a8071581</id>
<content type='text'>
From: Carl-Daniel Hailfinger &lt;c-d.hailfinger.devel.2006@gmx.net&gt;
Date: Mon, 3 Apr 2006 22:35:36 +0000 (+0200)
Subject: kbuild: fix unneeded rebuilds in drivers/media/video after moving source tree
X-Git-Url: http://kernel.org/git/?p=linux/kernel/git/sam/kbuild-bugfix.git;a=commitdiff;h=8036dc6bdca0faa981be01377728678a6f6f3fde

kbuild: fix unneeded rebuilds in drivers/media/video after moving source tree

This fixes some uneeded rebuilds under drivers/media/video after moving
the source tree. The makefiles used $(src) and $(srctree) for include
paths, which is unnecessary. Changed to use relative paths.

Compile tested, produces byte-identical code to the previous makefiles.

Signed-off-by: Carl-Daniel Hailfinger &lt;c-d.hailfinger.devel.2006@gmx.net&gt;
Signed-off-by: Sam Ravnborg &lt;sam@ravnborg.org&gt;
Signed-off-by: Michael Krufky &lt;mkrufky@linuxtv.org&gt;

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
From: Carl-Daniel Hailfinger &lt;c-d.hailfinger.devel.2006@gmx.net&gt;
Date: Mon, 3 Apr 2006 22:35:36 +0000 (+0200)
Subject: kbuild: fix unneeded rebuilds in drivers/media/video after moving source tree
X-Git-Url: http://kernel.org/git/?p=linux/kernel/git/sam/kbuild-bugfix.git;a=commitdiff;h=8036dc6bdca0faa981be01377728678a6f6f3fde

kbuild: fix unneeded rebuilds in drivers/media/video after moving source tree

This fixes some uneeded rebuilds under drivers/media/video after moving
the source tree. The makefiles used $(src) and $(srctree) for include
paths, which is unnecessary. Changed to use relative paths.

Compile tested, produces byte-identical code to the previous makefiles.

Signed-off-by: Carl-Daniel Hailfinger &lt;c-d.hailfinger.devel.2006@gmx.net&gt;
Signed-off-by: Sam Ravnborg &lt;sam@ravnborg.org&gt;
Signed-off-by: Michael Krufky &lt;mkrufky@linuxtv.org&gt;

</pre>
</div>
</content>
</entry>
<entry>
<title>DViCO FusionHDTV DVB-T Hybrid and ZL10353-based FusionHDTV DVB-T Plus support</title>
<updated>2006-02-28T11:34:59+00:00</updated>
<author>
<name>Chris Pascoe</name>
<email>c.pascoe@itee.uq.edu.au</email>
</author>
<published>2006-02-28T11:34:59+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/mediapointer-dvb-s2/commit/?id=1d120f930a22cd8cc46ff6605a1226104a1b566e'/>
<id>1d120f930a22cd8cc46ff6605a1226104a1b566e</id>
<content type='text'>
From: Chris Pascoe &lt;c.pascoe@itee.uq.edu.au&gt;

Add support for the FE6600 tuner used on the DVB-T Hybrid board.

Add support for the Zarlink ZL10353 DVB-T demodulator, which supersedes the
MT352, used on the DViCO FusionHDTV DVB-T Hybrid and later model Plus boards.

Signed-off-by: Chris Pascoe &lt;c.pascoe@itee.uq.edu.au&gt;

</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
From: Chris Pascoe &lt;c.pascoe@itee.uq.edu.au&gt;

Add support for the FE6600 tuner used on the DVB-T Hybrid board.

Add support for the Zarlink ZL10353 DVB-T demodulator, which supersedes the
MT352, used on the DViCO FusionHDTV DVB-T Hybrid and later model Plus boards.

Signed-off-by: Chris Pascoe &lt;c.pascoe@itee.uq.edu.au&gt;

</pre>
</div>
</content>
</entry>
<entry>
<title>bug-fix</title>
<updated>2006-01-24T02:46:05+00:00</updated>
<author>
<name>Michael Krufky</name>
<email>devnull@localhost</email>
</author>
<published>2006-01-24T02:46:05+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/mediapointer-dvb-s2/commit/?id=a25dd947a39d66c4d6f78b18df1e9c07185546c3'/>
<id>a25dd947a39d66c4d6f78b18df1e9c07185546c3</id>
<content type='text'>
bug-fix: allow tristate build for cx88-vp3054-i2c

        - allow tristate build for cx88-vp3054-i2c

Signed-off-by: Michael Krufky &lt;mkrufky@m1k.net&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
bug-fix: allow tristate build for cx88-vp3054-i2c

        - allow tristate build for cx88-vp3054-i2c

Signed-off-by: Michael Krufky &lt;mkrufky@m1k.net&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>make VP-3054 Secondary I2C Bus Support a Kconfig option.</title>
<updated>2006-01-21T17:52:32+00:00</updated>
<author>
<name>Michael Krufky</name>
<email>devnull@localhost</email>
</author>
<published>2006-01-21T17:52:32+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/mediapointer-dvb-s2/commit/?id=a121486eaa8a798064256cdba8174f913fe69b7b'/>
<id>a121486eaa8a798064256cdba8174f913fe69b7b</id>
<content type='text'>
Signed-off-by: Michael Krufky &lt;mkrufky@m1k.net&gt;
cc: Chris Pascoe &lt;c.pascoe@itee.uq.edu.au&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Michael Krufky &lt;mkrufky@m1k.net&gt;
cc: Chris Pascoe &lt;c.pascoe@itee.uq.edu.au&gt;
</pre>
</div>
</content>
</entry>
</feed>
