All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/4] Fix em28xx audio when using a xHCI USB port
@ 2014-01-10 18:45 Mauro Carvalho Chehab
  2014-01-10 18:45 ` [PATCH 1/4] em28xx: use bInterval on em28xx-audio Mauro Carvalho Chehab
                   ` (3 more replies)
  0 siblings, 4 replies; 8+ messages in thread
From: Mauro Carvalho Chehab @ 2014-01-10 18:45 UTC (permalink / raw)
  Cc: Mauro Carvalho Chehab, Linux Media Mailing List,
	Mauro Carvalho Chehab

There are some bugs preventing the usage of audio with a xHCI port:

1) The URB interval equal to 1 means a IRQ rate of 64 x 125 us, with
   xHCI (a period of 8ms), while it means a period of 64 ms with EHCI;

2) The period value was never 64 bytes.

Properly address the two above issues and prepare the driver to estimate
all parameters in realtime.

Mauro Carvalho Chehab (4):
  em28xx: use bInterval on em28xx-audio
  em28xx-audio: Fix error path
  em28xx: don't hardcode audio URB calculus
  em28x-audio: fix the period size in bytes

 drivers/media/usb/em28xx/em28xx-audio.c | 187 +++++++++++++++++++++++++++-----
 drivers/media/usb/em28xx/em28xx.h       |   8 +-
 2 files changed, 160 insertions(+), 35 deletions(-)

-- 
1.8.3.1


^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2014-01-12 15:12 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-01-10 18:45 [PATCH 0/4] Fix em28xx audio when using a xHCI USB port Mauro Carvalho Chehab
2014-01-10 18:45 ` [PATCH 1/4] em28xx: use bInterval on em28xx-audio Mauro Carvalho Chehab
2014-01-11 13:37   ` Frank Schäfer
2014-01-11 20:53     ` Mauro Carvalho Chehab
2014-01-12 15:13       ` Frank Schäfer
2014-01-10 18:45 ` [PATCH 2/4] em28xx-audio: Fix error path Mauro Carvalho Chehab
2014-01-10 18:45 ` [PATCH 3/4] em28xx: don't hardcode audio URB calculus Mauro Carvalho Chehab
2014-01-10 18:45 ` [PATCH 4/4] em28x-audio: fix the period size in bytes Mauro Carvalho Chehab

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.