Hello everyone,
I have made modifications to em28xx and lgdt3305 
making it "kinda work".
I'm using scan program from dvb-apps for testing.
I'm saying "kinda work" because I cannot verify for sure, I suspect something 
is missing.
When I run scan it successfully locks on all channels which I have on my TV,
but cannot find PAT on most channels.
In MPEG2 stream I see that there is TS with PID 0x0000, but in most cases 
adaptation_field is 0,
which treated by DVB as a no payload.
Interesting enough that PUSI is set in this case.
Could not find any info on this situation, except that packets with 
adaptation_field == 0
must be discarded. 
I live in Toronto and this data is for CBLT channel 9 DVB-T antenna.
Windows shows everything ok.
A little bit info on the stick to help others.
It has 4 main chips on the board, em2874b, which has 2 I2C buses (guessed from 
em28xx source files).
First bus is connected to Atmel's AT24C32D - 32kbit flash memory with I2C 
address 0xA0,
second bus is connected to LGDT3305 with I2C address 0x1C, so, in order to 
communicate with LGDT3305
flag for secondary bus must be set (EM2874_I2C_SECONDARY_BUS_SELECT),
TDA18271HDC2 is connected through repeater of LGDT3305, so, disable_repeater 
field in 
lgdt configuration must not be set, and lgdt gate control should be called 
before starting to talk 
to TDA18271.

So, may someone provide info on PID 0000 steam packets?
Or, perhaps I'm doing something wrong and should test it in different way?

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

Reply via email to