<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mediapointer-dvb-s2/linux/drivers/media/dvb/dvb-core, 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>dvbdev: Remove an anoying/uneeded warning</title>
<updated>2009-09-19T12:45:22+00:00</updated>
<author>
<name>Mauro Carvalho Chehab</name>
<email>mchehab@redhat.com</email>
</author>
<published>2009-09-19T12:45:22+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/mediapointer-dvb-s2/commit/?id=07b303fa816778f0c48e67b0122aff3a9a875874'/>
<id>07b303fa816778f0c48e67b0122aff3a9a875874</id>
<content type='text'>
From: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;

As pointed by Marcin Slusarz &lt;marcin.slusarz@gmail.com&gt;, the warns happens
because CONFIG_DVB_MAX_ADAPTERS depends on CONFIG_DVB_CORE, and there are
valid configs where DVB_CORE is not selected.

This causes such warnings, for every V4L and common drivers that may or
may not be compiled with DVB support:

drivers/media/dvb/dvb-core/dvbdev.h:36:2: warning: #warning invalid CONFIG_DVB_MAX_ADAPTERS value

We can safely remove the warning.

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 pointed by Marcin Slusarz &lt;marcin.slusarz@gmail.com&gt;, the warns happens
because CONFIG_DVB_MAX_ADAPTERS depends on CONFIG_DVB_CORE, and there are
valid configs where DVB_CORE is not selected.

This causes such warnings, for every V4L and common drivers that may or
may not be compiled with DVB support:

drivers/media/dvb/dvb-core/dvbdev.h:36:2: warning: #warning invalid CONFIG_DVB_MAX_ADAPTERS value

We can safely remove the warning.

Priority: normal

Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Add the DTV_ISDB_TS_ID property for ISDB_S</title>
<updated>2009-09-18T14:17:54+00:00</updated>
<author>
<name>Mauro Carvalho Chehab</name>
<email>mchehab@redhat.com</email>
</author>
<published>2009-09-18T14:17:54+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/mediapointer-dvb-s2/commit/?id=97e05856a8d5ab4df801c69309ad4a1dff81ce12'/>
<id>97e05856a8d5ab4df801c69309ad4a1dff81ce12</id>
<content type='text'>
From: HIRANO Takahito &lt;hiranotaka@zng.info&gt;

In ISDB-S, time-devision duplex is used to multiplexing several waves
in the same frequency. Each wave is identified by its own transport
stream ID, or TS ID. We need to provide some way to specify this ID
from user applications to handle ISDB-S frontends.

This code has been tested with the Earthsoft PT1 driver.

Priority: normal

[mchehab@infradead.org: Fix merge conflicts with isdbt and rename the new parameter to DTV_ISDBS_TS_ID]
Signed-off-by: HIRANO Takahito &lt;hiranotaka@zng.info&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: HIRANO Takahito &lt;hiranotaka@zng.info&gt;

In ISDB-S, time-devision duplex is used to multiplexing several waves
in the same frequency. Each wave is identified by its own transport
stream ID, or TS ID. We need to provide some way to specify this ID
from user applications to handle ISDB-S frontends.

This code has been tested with the Earthsoft PT1 driver.

Priority: normal

[mchehab@infradead.org: Fix merge conflicts with isdbt and rename the new parameter to DTV_ISDBS_TS_ID]
Signed-off-by: HIRANO Takahito &lt;hiranotaka@zng.info&gt;
Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Backport a small trival change at dvb_net return code</title>
<updated>2009-09-18T04:38:58+00:00</updated>
<author>
<name>Mauro Carvalho Chehab</name>
<email>mchehab@redhat.com</email>
</author>
<published>2009-09-18T04:38:58+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/mediapointer-dvb-s2/commit/?id=9d84ca95c6e87ea6c4b03fbd781e4a80be99cae2'/>
<id>9d84ca95c6e87ea6c4b03fbd781e4a80be99cae2</id>
<content type='text'>
From: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;

kernel-sync:

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;

kernel-sync:

Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>merge: http://linuxtv.org/hg/~pb/v4l-dvb/</title>
<updated>2009-09-16T11:49:04+00:00</updated>
<author>
<name>Mauro Carvalho Chehab</name>
<email>mchehab@redhat.com</email>
</author>
<published>2009-09-16T11:49:04+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/mediapointer-dvb-s2/commit/?id=85d13c8ef6cb0f70323a77515b59f5a4d2444d3f'/>
<id>85d13c8ef6cb0f70323a77515b59f5a4d2444d3f</id>
<content type='text'>
From: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;

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;

Priority: normal

Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>backport commit 8a8bdcc7533b104d789d9bb3ed90da9352515e21</title>
<updated>2009-09-12T17:18:18+00:00</updated>
<author>
<name>Mauro Carvalho Chehab</name>
<email>mchehab@redhat.com</email>
</author>
<published>2009-09-12T17:18:18+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/mediapointer-dvb-s2/commit/?id=74c8a615523ef5d42b617ab521fa1c6a01da0cd9'/>
<id>74c8a615523ef5d42b617ab521fa1c6a01da0cd9</id>
<content type='text'>
From: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;

kernel-sync:
    Author: Kay Sievers &lt;kay.sievers@vrfy.org&gt;
    Date:   Thu Apr 30 15:23:42 2009 +0200

    Driver Core: dvb: add nodename for dvb drivers

    This adds support to the dvb core to report the proper device name to
    userspace for their devices.

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;

kernel-sync:
    Author: Kay Sievers &lt;kay.sievers@vrfy.org&gt;
    Date:   Thu Apr 30 15:23:42 2009 +0200

    Driver Core: dvb: add nodename for dvb drivers

    This adds support to the dvb core to report the proper device name to
    userspace for their devices.

Priority: normal

Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>dvb-core: check supported QAM modulations</title>
<updated>2009-09-01T22:24:08+00:00</updated>
<author>
<name>Janne Grunau</name>
<email>j@jannau.net</email>
</author>
<published>2009-09-01T22:24:08+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/mediapointer-dvb-s2/commit/?id=47515034f52a7a8848e3636668e31e1af4a79fbe'/>
<id>47515034f52a7a8848e3636668e31e1af4a79fbe</id>
<content type='text'>
From: Janne Grunau &lt;j@jannau.net&gt;

Check the modulation in dvb_frontend_check_parameters against
frontend's capabilties for FE_QAM devices.

Priority: normal

Signed-off-by: Janne Grunau &lt;j@jannau.net&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
From: Janne Grunau &lt;j@jannau.net&gt;

Check the modulation in dvb_frontend_check_parameters against
frontend's capabilties for FE_QAM devices.

Priority: normal

Signed-off-by: Janne Grunau &lt;j@jannau.net&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>dvb-core: check fe-&gt;ops.set_frontend return value</title>
<updated>2009-09-01T22:23:09+00:00</updated>
<author>
<name>Janne Grunau</name>
<email>j@jannau.net</email>
</author>
<published>2009-09-01T22:23:09+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/mediapointer-dvb-s2/commit/?id=39c7c8c56d56cc3a3fd5128d0598944303a929df'/>
<id>39c7c8c56d56cc3a3fd5128d0598944303a929df</id>
<content type='text'>
From: Janne Grunau &lt;j@jannau.net&gt;

Various frontend driver have parameter checks in their set_frontend
functions and return an error if the parameters are not supported,
tda10021 and cx24116 to name two.

The tuning ioctls FE_SET_FRONTEND/FE_SET_PROPERTY only change values
in the property cache and return before set_frontend is called. If a
set_frontend call in software zigzag algorithm fails and the card was
previously locked it will report a lock and the new parameters but is
still tuned to the old transport. This is not detectable from
userspace.

This change checks the return values of fe-&gt;ops.set_frontend and
changes the state to the added FESTATE_ERROR for software zigzag.
No lock will be reported to userspace if the State is FESTATE_ERROR.

Priority: normal

Signed-off-by: Janne Grunau &lt;j@jannau.net&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
From: Janne Grunau &lt;j@jannau.net&gt;

Various frontend driver have parameter checks in their set_frontend
functions and return an error if the parameters are not supported,
tda10021 and cx24116 to name two.

The tuning ioctls FE_SET_FRONTEND/FE_SET_PROPERTY only change values
in the property cache and return before set_frontend is called. If a
set_frontend call in software zigzag algorithm fails and the card was
previously locked it will report a lock and the new parameters but is
still tuned to the old transport. This is not detectable from
userspace.

This change checks the return values of fe-&gt;ops.set_frontend and
changes the state to the added FESTATE_ERROR for software zigzag.
No lock will be reported to userspace if the State is FESTATE_ERROR.

Priority: normal

Signed-off-by: Janne Grunau &lt;j@jannau.net&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>DVB: make DVB_MAX_ADAPTERS configurable</title>
<updated>2009-09-01T22:15:39+00:00</updated>
<author>
<name>Janne Grunau</name>
<email>j@jannau.net</email>
</author>
<published>2009-09-01T22:15:39+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/mediapointer-dvb-s2/commit/?id=3218818d07892e9fd082cf1b3165164eae279bb5'/>
<id>3218818d07892e9fd082cf1b3165164eae279bb5</id>
<content type='text'>
From: Janne Grunau &lt;j@jannau.net&gt;

Support for more than 8 DVB devices is requested regularly so make it
a kconfig variable instead of a header define. Values in the range 4-32
are tested.

Priority: normal

Signed-off-by: Janne Grunau &lt;j@jannau.net&gt;
Signed-off-by: Michael Krufky &lt;mkrufky@kernellabs.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
From: Janne Grunau &lt;j@jannau.net&gt;

Support for more than 8 DVB devices is requested regularly so make it
a kconfig variable instead of a header define. Values in the range 4-32
are tested.

Priority: normal

Signed-off-by: Janne Grunau &lt;j@jannau.net&gt;
Signed-off-by: Michael Krufky &lt;mkrufky@kernellabs.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>backport commit 405f55712dfe464b3240d7816cc4fe4174831be2</title>
<updated>2009-07-21T12:17:24+00:00</updated>
<author>
<name>Mauro Carvalho Chehab</name>
<email>mchehab@redhat.com</email>
</author>
<published>2009-07-21T12:17:24+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/mediapointer-dvb-s2/commit/?id=d614ff9f8b6297350f6d1690599733960e186b77'/>
<id>d614ff9f8b6297350f6d1690599733960e186b77</id>
<content type='text'>
kernel-sync:
    Author: Alexey Dobriyan &lt;adobriyan@gmail.com&gt;
    Date:   Sat Jul 11 22:08:37 2009 +0400

    headers: smp_lock.h redux

    * Remove smp_lock.h from files which don't need it (including some headers!)
    * Add smp_lock.h to files which do need it
    * Make smp_lock.h include conditional in hardirq.h
      It's needed only for one kernel_locked() usage which is under CONFIG_PREEMPT

      This will make hardirq.h inclusion cheaper for every PREEMPT=n config
      (which includes allmodconfig/allyesconfig, BTW)

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>
kernel-sync:
    Author: Alexey Dobriyan &lt;adobriyan@gmail.com&gt;
    Date:   Sat Jul 11 22:08:37 2009 +0400

    headers: smp_lock.h redux

    * Remove smp_lock.h from files which don't need it (including some headers!)
    * Add smp_lock.h to files which do need it
    * Make smp_lock.h include conditional in hardirq.h
      It's needed only for one kernel_locked() usage which is under CONFIG_PREEMPT

      This will make hardirq.h inclusion cheaper for every PREEMPT=n config
      (which includes allmodconfig/allyesconfig, BTW)

Priority: normal

Signed-off-by: Mauro Carvalho Chehab &lt;mchehab@redhat.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove a useless check from dvb_dmx_swfilter_packet()</title>
<updated>2009-07-14T23:48:37+00:00</updated>
<author>
<name>Andreas Oberritter</name>
<email>obi@linuxtv.org</email>
</author>
<published>2009-07-14T23:48:37+00:00</published>
<link rel='alternate' type='text/html' href='https://vdr-projects.e-tobi.net/git/mediapointer-dvb-s2/commit/?id=02d22c9b0bfab80d3180aac81f95ca44084fc116'/>
<id>02d22c9b0bfab80d3180aac81f95ca44084fc116</id>
<content type='text'>
From: Andreas Oberritter &lt;obi@linuxtv.org&gt;

Values for 'pid' range from 0 to 0x1fff. Therefore 'feed-&gt;pid' can never
be equal to both 'pid' and 0x2000. This makes the continue statement have
no effect.

Priority: normal

Signed-off-by: Andreas Oberritter &lt;obi@linuxtv.org&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
From: Andreas Oberritter &lt;obi@linuxtv.org&gt;

Values for 'pid' range from 0 to 0x1fff. Therefore 'feed-&gt;pid' can never
be equal to both 'pid' and 0x2000. This makes the continue statement have
no effect.

Priority: normal

Signed-off-by: Andreas Oberritter &lt;obi@linuxtv.org&gt;
</pre>
</div>
</content>
</entry>
</feed>
