Re: [Mlt-devel] [PATCH] keep origin audio samples freq if audio_index=all is used

2013-07-23 Thread Maksym Veremeyenko
04.07.13 22:16, Dan Dennedy написав(ла):
 On Thu, Jul 4, 2013 at 4:35 AM, Maksym Veremeyenkove...@m1stereo.tv  wrote:
 Hi,

 if option audio_index=all is specified for producer avformat it do not
 update samplerate. as result playback 44100 audio track is going faster and
 audio resampler do not activated.

 attached patch should fix this behavior

 This change contradicts the determination of frequency that appears
 earlier in the function:

 if ( self-audio_index == INT_MAX )
 ...
  *frequency = FFMAX( self-max_frequency, *frequency );

 Elsewhere, self-max_frequency is set to the highest sample rate while
 enumerating audio tracks. Perhaps the more correct change is to change
 that line to simply:
 *frequency = self-max_frequency;

 Can you test how that change works for you?

it works


-- 

Maksym Veremeyenko

--
See everything from the browser to the database with AppDynamics
Get end-to-end visibility with application monitoring from AppDynamics
Isolate bottlenecks and diagnose root cause in seconds.
Start your free trial of AppDynamics Pro today!
http://pubads.g.doubleclick.net/gampad/clk?id=48808831iu=/4140/ostg.clktrk
___
Mlt-devel mailing list
Mlt-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mlt-devel


Re: [Mlt-devel] [PATCH] keep origin audio samples freq if audio_index=all is used

2013-07-08 Thread Maksym Veremeyenko
04.07.13 22:16, Dan Dennedy написав(ла):
 On Thu, Jul 4, 2013 at 4:35 AM, Maksym Veremeyenkove...@m1stereo.tv  wrote:
 Hi,

 if option audio_index=all is specified for producer avformat it do not
 update samplerate. as result playback 44100 audio track is going faster and
 audio resampler do not activated.

 attached patch should fix this behavior

 This change contradicts the determination of frequency that appears
 earlier in the function:

 if ( self-audio_index == INT_MAX )
 ...
  *frequency = FFMAX( self-max_frequency, *frequency );

 Elsewhere, self-max_frequency is set to the highest sample rate while
 enumerating audio tracks. Perhaps the more correct change is to change
 that line to simply:
 *frequency = self-max_frequency;

I think it should works...

 Can you test how that change works for you?
OK


PS
how can i test what of audio resamplers invoked: avformat's or libresample?


-- 

Maksym Veremeyenko

--
This SF.net email is sponsored by Windows:

Build for Windows Store.

http://p.sf.net/sfu/windows-dev2dev
___
Mlt-devel mailing list
Mlt-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mlt-devel