Ports
May 20, 2013, 01:16:34 am
Welcome,
Guest
. Please
login
or
register
.
1 Hour
1 Day
1 Week
1 Month
Forever
Login with username, password and session length
News
: SMF - Just Installed!
Home
Help
Search
Login
Register
Welcome to the PORTS Forum. Please post your questions, answers, and comments relating to USB and other hardware interfaces in the appropriate forums below. - Jan
Ports
>
General Category
>
USB
>
USB complete book Isochronous transfer question
Pages: [
1
]
« previous
next »
Print
Author
Topic: USB complete book Isochronous transfer question (Read 663 times)
jtboet
Member
Posts: 1
USB complete book Isochronous transfer question
«
on:
April 24, 2012, 05:45:56 am »
Hello,
I would like some clarification about the topic of Isochronous data size in the USB book please. It says that the packet size per transaction can vary.
The book then gives an example about 44.1 kHz being 9 packets of 44 samples, then one packet of 45 samples.
I would like to know what happens at the PC end, Does the PC perform sample rate conversion / interpolation?
Can the packet size be one less also? say, 43 samples?
Is utilisation of this feature dependant upon specifying one of the synchronisation modes in the endpoint descriptor?
The reason i ask is because varying the packet size by one sample is causing me artefacts in the audio. I was hoping to use this as a method of synchronising the audio.
Logged
Jan Axelson
Administrator
Frequent Contributor
Posts: 1625
Re: USB complete book Isochronous transfer question
«
Reply #1 on:
April 24, 2012, 08:07:11 am »
The host can use the data however it wants and might be expecting a particular packet size.
With that said, I'm not an expert on audio formats. The USB Audio 1.0 spec describes synchronization methods.
Jan
Logged
Pages: [
1
]
Print
« previous
next »
Jump to:
Please select a destination:
-----------------------------
General Category
-----------------------------
=> USB
=> Serial Ports
=> Embedded Ethernet
=> Parallel Port
=> Other Interfaces
=> General Discussion
Loading...