How to inform vlc regarding audio sample rate of the device in ubuntu












0















I'm working in FPGA device, which can provide raw video and pcm data. I'm using v4l2 and alsa framework for video and audio respectively. Audio flow path is using ALSA framework and video flow path is using v4l2 framework. Device can generate different audio sample rate such as 44.1KHz, 48KHz and 96KHz.



VLC can render video and audio smoothly with 48KHz of sample rate, 2 channel and video with FHD(1920x1080).



When device is set with 44.1KHz and 96KHz then vlc audio is breaking.I'm using vlc version as 2.2.8 and there is no way to inform how to set the sample rate for audio device.



Below are queries:



1) When device is generating audio sample rate of 44.1KHz then how to inform VLC that use 44.1KHz sample rate(same is for 96KHz)



2) what is command for vlc with video and audio device setting for width=1920 height= 1080 colorspace = RV24, channel =2,sample rate 44.1KHz. Assume video device is (/dev/video0 and audio device is hw:1.0)



Regards,



Kulkarni.










share|improve this question























  • So did you write your own ALSA driver for the FPGA device?

    – CL.
    Nov 26 '18 at 14:40











  • Yes. ALSA driver is to get PCM data from FPGA device. Number of bytes for 48KHz is read from FPGA device, similarly for 44.1KHz also I'm reading number of bytes from FPGA device.But VLC is not aware what is sample rate at which it has to render. I have looked into "struct v4l2_audio" structure from v4l2, there is no option for sample rate.

    – Chakravarthi Pradeep
    Nov 27 '18 at 2:20













  • How does the ALSA driver manage the sample rate?

    – CL.
    Nov 27 '18 at 5:02











  • ALSA driver suppose to calculate number of bytes per frame using sample rate , channel and bit . However, device is providing number of bytes so ALSA driver no need to manage sample rate. Is my understanding is correct ?

    – Chakravarthi Pradeep
    Nov 27 '18 at 5:35
















0















I'm working in FPGA device, which can provide raw video and pcm data. I'm using v4l2 and alsa framework for video and audio respectively. Audio flow path is using ALSA framework and video flow path is using v4l2 framework. Device can generate different audio sample rate such as 44.1KHz, 48KHz and 96KHz.



VLC can render video and audio smoothly with 48KHz of sample rate, 2 channel and video with FHD(1920x1080).



When device is set with 44.1KHz and 96KHz then vlc audio is breaking.I'm using vlc version as 2.2.8 and there is no way to inform how to set the sample rate for audio device.



Below are queries:



1) When device is generating audio sample rate of 44.1KHz then how to inform VLC that use 44.1KHz sample rate(same is for 96KHz)



2) what is command for vlc with video and audio device setting for width=1920 height= 1080 colorspace = RV24, channel =2,sample rate 44.1KHz. Assume video device is (/dev/video0 and audio device is hw:1.0)



Regards,



Kulkarni.










share|improve this question























  • So did you write your own ALSA driver for the FPGA device?

    – CL.
    Nov 26 '18 at 14:40











  • Yes. ALSA driver is to get PCM data from FPGA device. Number of bytes for 48KHz is read from FPGA device, similarly for 44.1KHz also I'm reading number of bytes from FPGA device.But VLC is not aware what is sample rate at which it has to render. I have looked into "struct v4l2_audio" structure from v4l2, there is no option for sample rate.

    – Chakravarthi Pradeep
    Nov 27 '18 at 2:20













  • How does the ALSA driver manage the sample rate?

    – CL.
    Nov 27 '18 at 5:02











  • ALSA driver suppose to calculate number of bytes per frame using sample rate , channel and bit . However, device is providing number of bytes so ALSA driver no need to manage sample rate. Is my understanding is correct ?

    – Chakravarthi Pradeep
    Nov 27 '18 at 5:35














0












0








0








I'm working in FPGA device, which can provide raw video and pcm data. I'm using v4l2 and alsa framework for video and audio respectively. Audio flow path is using ALSA framework and video flow path is using v4l2 framework. Device can generate different audio sample rate such as 44.1KHz, 48KHz and 96KHz.



VLC can render video and audio smoothly with 48KHz of sample rate, 2 channel and video with FHD(1920x1080).



When device is set with 44.1KHz and 96KHz then vlc audio is breaking.I'm using vlc version as 2.2.8 and there is no way to inform how to set the sample rate for audio device.



Below are queries:



1) When device is generating audio sample rate of 44.1KHz then how to inform VLC that use 44.1KHz sample rate(same is for 96KHz)



2) what is command for vlc with video and audio device setting for width=1920 height= 1080 colorspace = RV24, channel =2,sample rate 44.1KHz. Assume video device is (/dev/video0 and audio device is hw:1.0)



Regards,



Kulkarni.










share|improve this question














I'm working in FPGA device, which can provide raw video and pcm data. I'm using v4l2 and alsa framework for video and audio respectively. Audio flow path is using ALSA framework and video flow path is using v4l2 framework. Device can generate different audio sample rate such as 44.1KHz, 48KHz and 96KHz.



VLC can render video and audio smoothly with 48KHz of sample rate, 2 channel and video with FHD(1920x1080).



When device is set with 44.1KHz and 96KHz then vlc audio is breaking.I'm using vlc version as 2.2.8 and there is no way to inform how to set the sample rate for audio device.



Below are queries:



1) When device is generating audio sample rate of 44.1KHz then how to inform VLC that use 44.1KHz sample rate(same is for 96KHz)



2) what is command for vlc with video and audio device setting for width=1920 height= 1080 colorspace = RV24, channel =2,sample rate 44.1KHz. Assume video device is (/dev/video0 and audio device is hw:1.0)



Regards,



Kulkarni.







ubuntu vlc alsa v4l2






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked Nov 26 '18 at 10:10









Chakravarthi PradeepChakravarthi Pradeep

146




146













  • So did you write your own ALSA driver for the FPGA device?

    – CL.
    Nov 26 '18 at 14:40











  • Yes. ALSA driver is to get PCM data from FPGA device. Number of bytes for 48KHz is read from FPGA device, similarly for 44.1KHz also I'm reading number of bytes from FPGA device.But VLC is not aware what is sample rate at which it has to render. I have looked into "struct v4l2_audio" structure from v4l2, there is no option for sample rate.

    – Chakravarthi Pradeep
    Nov 27 '18 at 2:20













  • How does the ALSA driver manage the sample rate?

    – CL.
    Nov 27 '18 at 5:02











  • ALSA driver suppose to calculate number of bytes per frame using sample rate , channel and bit . However, device is providing number of bytes so ALSA driver no need to manage sample rate. Is my understanding is correct ?

    – Chakravarthi Pradeep
    Nov 27 '18 at 5:35



















  • So did you write your own ALSA driver for the FPGA device?

    – CL.
    Nov 26 '18 at 14:40











  • Yes. ALSA driver is to get PCM data from FPGA device. Number of bytes for 48KHz is read from FPGA device, similarly for 44.1KHz also I'm reading number of bytes from FPGA device.But VLC is not aware what is sample rate at which it has to render. I have looked into "struct v4l2_audio" structure from v4l2, there is no option for sample rate.

    – Chakravarthi Pradeep
    Nov 27 '18 at 2:20













  • How does the ALSA driver manage the sample rate?

    – CL.
    Nov 27 '18 at 5:02











  • ALSA driver suppose to calculate number of bytes per frame using sample rate , channel and bit . However, device is providing number of bytes so ALSA driver no need to manage sample rate. Is my understanding is correct ?

    – Chakravarthi Pradeep
    Nov 27 '18 at 5:35

















So did you write your own ALSA driver for the FPGA device?

– CL.
Nov 26 '18 at 14:40





So did you write your own ALSA driver for the FPGA device?

– CL.
Nov 26 '18 at 14:40













Yes. ALSA driver is to get PCM data from FPGA device. Number of bytes for 48KHz is read from FPGA device, similarly for 44.1KHz also I'm reading number of bytes from FPGA device.But VLC is not aware what is sample rate at which it has to render. I have looked into "struct v4l2_audio" structure from v4l2, there is no option for sample rate.

– Chakravarthi Pradeep
Nov 27 '18 at 2:20







Yes. ALSA driver is to get PCM data from FPGA device. Number of bytes for 48KHz is read from FPGA device, similarly for 44.1KHz also I'm reading number of bytes from FPGA device.But VLC is not aware what is sample rate at which it has to render. I have looked into "struct v4l2_audio" structure from v4l2, there is no option for sample rate.

– Chakravarthi Pradeep
Nov 27 '18 at 2:20















How does the ALSA driver manage the sample rate?

– CL.
Nov 27 '18 at 5:02





How does the ALSA driver manage the sample rate?

– CL.
Nov 27 '18 at 5:02













ALSA driver suppose to calculate number of bytes per frame using sample rate , channel and bit . However, device is providing number of bytes so ALSA driver no need to manage sample rate. Is my understanding is correct ?

– Chakravarthi Pradeep
Nov 27 '18 at 5:35





ALSA driver suppose to calculate number of bytes per frame using sample rate , channel and bit . However, device is providing number of bytes so ALSA driver no need to manage sample rate. Is my understanding is correct ?

– Chakravarthi Pradeep
Nov 27 '18 at 5:35












0






active

oldest

votes












Your Answer






StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");

StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});

function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});


}
});














draft saved

draft discarded


















StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53478843%2fhow-to-inform-vlc-regarding-audio-sample-rate-of-the-device-in-ubuntu%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown

























0






active

oldest

votes








0






active

oldest

votes









active

oldest

votes






active

oldest

votes
















draft saved

draft discarded




















































Thanks for contributing an answer to Stack Overflow!


  • Please be sure to answer the question. Provide details and share your research!

But avoid



  • Asking for help, clarification, or responding to other answers.

  • Making statements based on opinion; back them up with references or personal experience.


To learn more, see our tips on writing great answers.




draft saved


draft discarded














StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53478843%2fhow-to-inform-vlc-regarding-audio-sample-rate-of-the-device-in-ubuntu%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown





















































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown

































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown







Popular posts from this blog

Wiesbaden

Marschland

Dieringhausen