[pvrusb2] New driver snapshot: pvrusb2-mci-20070114

Mike Isely isely at isely.net
Sun Jan 14 23:53:18 CST 2007

Overall, this snapshot is mainly mopping up more stuff triggered by the 
addition of FM radio support.

Change history information for this new snapshot:

  (+) If a VIDIOC_[S|G|TRY]_EXT_CTRLS command is issued by an app
      where the number of controls passed in is zero, let the command
      succeed.  Previously it returned a failure.

  (+) Allow mpeg streaming from /dev/radioX, same as /dev/videoX.
      This change was made on advice from the V4L maintainer.  V4L
      radio apps generally expect the audio to come from the sound
      card input via a loop-around cable so there's no problem
      spitting mpeg out of the radio device.

  (+) Clean up handling of VIDIOC_G_TUNER in pvrusb2-v4l2.c.  Proper
      frequency ranges should be returned now for all modes.  With
      this change, kradio works.

  (+) Rework internal architecture with respect to how the driver
      executes status gathering from I2C chip-level drivers.  This was
      a long-standing piece of cruft, now gone.  The driver now can
      report signal strength (as opposed to just a signal present
      flag).  Also, proper audio mode (stereo / mono / lang1 / lang2)
      is reported.

  (+) Numerous minor clode cleanups.

  (+) Remove auto_mode_switch feature.  Currently this is just
      ifdef'ed out.  This concept was not really safe (in some area FM
      radio band can overlap TV band) and it got in the way of the
      VIDIOC_G_TUNER cleanup.

  (+) Fix missing break statement pvrusb2-v4l2.c; this bug caused
      bogus VIDIOC_S_TUNER errors reported by xawtv.

No, I haven't forgotten about the video corruption problem(s) that have 
been recently commented about on the list.  I just haven't said anything 
recently about that because at this point there's nothing new to be 
said.  But I haven't forgotten.

Also, this snapshot does not yet work in mplayer in "pvr://" mode.  
Pantelis' changes haven't been pushed up to me yet, but when I get his 
changes I will generate another snapshot.

Note that the v4l-dvb repository doesn't have these changes yet.  I need 
to sort out the changesets (there were a lot of intermediate commits 
this time).  Probably later this week I should get a chance to do that.

The pvrusb2 driver web site can be found at:



                        |         Mike Isely          |     PGP fingerprint
     Spammers Die!!     |                             | 03 54 43 4D 75 E5 CC 92
                        |   isely @ pobox (dot) com   | 71 16 01 E2 B5 F5 C1 E8
                        |                             |

More information about the pvrusb2 mailing list