Re: offering bounty for GPL'd dual em28xx support

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, Jul 22, 2009 at 4:48 PM, Mauro Carvalho
Chehab<mchehab@xxxxxxxxxxxxx> wrote:
> Em Wed, 22 Jul 2009 12:10:38 +0200
> Jelle de Jong <jelledejong@xxxxxxxxxxxxx> escreveu:
>
>> Devin Heitmueller wrote:
>>
>> <snip>
>>
>> > The issue occurs with various different drivers.  Basically the issue
>> > is the device attempts to reserve a certain amount of bandwidth on the
>> > USB bus for the isoc stream, and in the case of analog video at
>> > 640x480 this adds up to about 200Mbps.  As a result, connecting
>> > multiple devices can result in exceeding the available bandwidth on
>> > the USB bus.
>> >
>> > Depending on your how many devices you are trying to connect, what
>> > your target capture resolution is, and whether you can put each device
>> > on its own USB bus will dictate what solution you can go with.
>>
>> Hi all,
>>
>> So I felt like doing  a field test, with my dvb-t test system.
>>
>> Bus 001 Device 008: ID 2040:6502 Hauppauge WinTV HVR-900
>> Bus 001 Device 007: ID 2304:0226 Pinnacle Systems, Inc. [hex] PCTV 330e
>> Bus 001 Device 005: ID 0b05:173f ASUSTek Computer, Inc.
>> Bus 001 Device 003: ID 2304:0236 Pinnacle Systems, Inc. [hex]
>> Bus 001 Device 002: ID 15a4:9016
>>
>> I have now three devices with dvb-t channels running with different
>> channels and audio on an atom based cpu without problems.
>>
>> two:
>> dvb-usb-dib0700
>>
>> and one:
>> dvb-usb-af9015
>>
>> the dvb-usb-af9015 takes way more cpu interrupts because of the usb
>> block size.
>>
>> prove:
>> http://imagebin.ca/img/xM9Q7_A.jpg
>>
>> I will be demonstrating this at har2009 (see demonstration village)
>>
>> Devin could you login onto the dvb-t test system and see if you can get
>> those em28xx device running with your new code?
>>
>> I will probably make an other test system with some more cpu power to
>> see if even more usb devices are possible, or I may use my nice powerful
>> multiseat quad core system for it.
>>
>> Best regards,
>>
>> Jelle de Jong
>
> Jelle,
>
> DVB-T is less consuming than analog, since the streams are mpeg compressed. The
> issue with em28xx is that, on analog mode, all data come uncompressed. So, the
> worse case is a NTSC stream with 16 bit YUY2 frame with using 720x480x30x2 Mbps (e. g.
> 207 Mbps) for the payload, plus some additional bandwidth for the transport
> headers. On HD, mpeg stream are up to 23 Mbps on DTV systems (ISDB full-seg is the
> worse case on DTV).
>

207Mbps??

720*480*30 = 20736000 bytes == 19.78 Mbyte == 158.20 Mbit sure there's
some overhead but your calculation is wrong.

Markus
--
To unsubscribe from this list: send the line "unsubscribe linux-media" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Input]     [Video for Linux]     [Gstreamer Embedded]     [Mplayer Users]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]
  Powered by Linux