On May 29, 2007, at 4:33 AM, Hans Verkuil wrote:

>> On May 22, 2007, at 12:04 PM, Hans Verkuil wrote:
>>
>>>> On May 22, 2007, at 3:26 AM, Hans Verkuil wrote:
>>>>
>>>>>> On May 19, 2007, at 2:14 PM, Hans Verkuil wrote:
>>>>>>
>>>>>>> Hi all,
>>>>>>>
>>>>>>> I would appreciate it if people could start testing the latest
>>>>>>> ivtv on
>>>>>>> the 0.10 branch, available here:
>>>>>>
>>>>>> Excellent! Always looking forward to some new & improved code.
>>>>>>
>>>>>>> The current driver has a problem with copying data from the MPEG
>>>>>>> card to
>>>>>>> memory that are done using PIO instead of DMA (for good  
>>>>>>> reasons).
>>>>>>> Unfortunately PIO accesses are slow, so too much time is spent
>>>>>>> inside
>>>>>>> the interrupt handler. This can lead to missing clock ticks and
>>>>>>> problems with remotes (key hits that are missed).
>>>>>>
>>>>>> The missing ticks have certainly gone away. My clock keeps up  
>>>>>> just
>>>>>> fine while making recordings now.
>>>>>>
>>>>>>> However, I did not have much time to test it thoroughly, so I'd
>>>>>>> very
>>>>>>> much appreciate it if people could start testing this and report
>>>>>>> whether or not any new problems were introduced.
>>>>>>
>>>>>> Well, as it seems, I am still having the same problems (on PPC)
>>>>>> with
>>>>>> the radio patch that was posted a while back. Regressing that  
>>>>>> patch
>>>>>> from the 0.10 branch yields a perfectly stable and usable ivtv
>>>>>> subsystem and machine.
>>>>>>
>>>>>> To recap on what happened post-radio patch, if I'm recording
>>>>>> with the
>>>>>> PVR-350 and try to use the xdriver (on the 350's TV-out) for some
>>>>>> mplayer -xv playback, the screen will go black and there will be
>>>>>> audio for a second, then mplayer crashes. Here's some more  
>>>>>> info on
>>>>>> what mplayer (and X) complain about:
>>>>>
>>>>> Are you recording the radio or TV? If recording from TV, did you
>>>>> do a
>>>>> radio capture earlier or was radio not used at all?
>>>>
>>>> Radio was not used at all; I've never configured a program to  
>>>> use it.
>>>
>>> Weird. Please test the following: load the driver (so that you are
>>> certain
>>> it is cleanly started and not used by any program), then tune to a
>>> frequency using ivtv-tune or v4l2-ctl and capture something using  
>>> 'cat
>>> /dev/video0 >x.mpg'. Is this capture correct or also corrupt?
>>
>> This produces a correct MPEG2 capture.
>>
>>> If the mpeg is correct, then please use ivtv-radio to access the
>>> radio (it
>>> probably is even enough to just do 'cat /dev/radio' and break it  
>>> off).
>>> Once done using the radio, try to capture video again. If it is now
>>> wrong,
>>> then it is likely to be caused by the radio patch.
>>
>> I then used `ivtv-radio -s` to get a list of all the available
>> channels, and the entire system hung. Curiously, if I reload the
>> driver then run `ivtv-radio -s` before anything else, it doesn't  
>> hang.
>>
>> Let me know if there's anything else I can do,
>
> Can you test whether just changing the audio sampling frequency using
> 'v4l2-ctl -c audio_sampling_frequency=0' will also cause problems?  
> So just
> run this and check if capturing from the TV (no radio involved in this
> test) will work or not. I'm wondering if there is an endian problem  
> when
> the sampling freq. is changed. This code is now called for radio as  
> well,
> so any endian problem is now triggered when using the radio.

Hans,

I will not be able to get back to you on this for another month, as I  
am moving halfway across the US. I will let you know as soon as I  
have my Myth system back up and running.

- Rick

> Explicitly changing the sampling freq. should trigger such a bug  
> for any
> ivtv version (with or without the radio patch).
>
> I looked through the code and didn't see any obvious endianness  
> problem,
> but this test should reveal whether there are any or not.
>
> Regards,
>
>          Hans
>
>
> _______________________________________________
> ivtv-devel mailing list
> [email protected]
> http://ivtvdriver.org/mailman/listinfo/ivtv-devel


_______________________________________________
ivtv-devel mailing list
[email protected]
http://ivtvdriver.org/mailman/listinfo/ivtv-devel

Reply via email to