diff options
author | Oliver Endriss <o.endriss@gmx.de> | 2011-01-10 06:36:12 -0300 |
---|---|---|
committer | Mauro Carvalho Chehab <mchehab@redhat.com> | 2011-03-21 20:31:44 -0300 |
commit | ac9725d224544954a8d3413a2a66bdf49f735d8b (patch) | |
tree | 9abbae13650d6e1d023db445cbf6e19cef0273ef /drivers/media/dvb/ngene/ngene-dvb.c | |
parent | 09961aae7b3ea8640051e464b346ed3984521de8 (diff) | |
download | kernel_samsung_tuna-ac9725d224544954a8d3413a2a66bdf49f735d8b.zip kernel_samsung_tuna-ac9725d224544954a8d3413a2a66bdf49f735d8b.tar.gz kernel_samsung_tuna-ac9725d224544954a8d3413a2a66bdf49f735d8b.tar.bz2 |
[media] ngene: Fixes for TS input over I2S
Fix TS input over I2S.
Signed-off-by: Oliver Endriss <o.endriss@gmx.de>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
Diffstat (limited to 'drivers/media/dvb/ngene/ngene-dvb.c')
-rw-r--r-- | drivers/media/dvb/ngene/ngene-dvb.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/drivers/media/dvb/ngene/ngene-dvb.c b/drivers/media/dvb/ngene/ngene-dvb.c index 3832e59..8bb1593 100644 --- a/drivers/media/dvb/ngene/ngene-dvb.c +++ b/drivers/media/dvb/ngene/ngene-dvb.c @@ -65,8 +65,11 @@ void *tsin_exchange(void *priv, void *buf, u32 len, u32 clock, u32 flags) struct ngene_channel *chan = priv; - if (chan->users > 0) + if (chan->users > 0) { + if (flags & DF_SWAP32) + swap_buffer(buf, len); dvb_dmx_swfilter(&chan->demux, buf, len); + } return NULL; } |