View | Details | Raw Unified | Return to bug 9869
Collapse All | Expand All

(-)amarok-1.4.1/amarok/src/vis/libvisual/libvisual.cpp~ (-6 / +5 lines)
Lines 301-312 namespace LibVisual Link Here
301
    static int
301
    static int
302
    upload_callback( VisInput*, VisAudio *audio, void* )
302
    upload_callback( VisInput*, VisAudio *audio, void* )
303
    {
303
    {
304
        for( uint i = 0; i < 1024; i+=2 )
304
        VisBuffer buf;
305
        {
305
306
            // amarok provides us with dual channel interleaved PCM
306
        visual_buffer_init( &buf, pcm_data, 1024, 0 );
307
            audio->plugpcm[0][i] = pcm_data[i];
307
        visual_audio_samplepool_input( audio->samplepool, &buf, VISUAL_AUDIO_SAMPLE_RATE_44100,
308
            audio->plugpcm[1][i] = pcm_data[i+1];
308
            VISUAL_AUDIO_SAMPLE_FORMAT_S16, VISUAL_AUDIO_SAMPLE_CHANNEL_STEREO );
309
        }
310
309
311
        return 0;
310
        return 0;
312
    }
311
    }

Return to bug 9869