mlt_frame frame = mlt_frame_pop_audio( self );
mlt_frame_get_audio( frame, buffer, format, frequency, channels, samples );
mlt_frame_set_audio( self, *buffer, *format, mlt_audio_format_size( *format, *samples, *channels ), NULL );
- mlt_properties_set_int( properties, "frequency", *frequency );
- mlt_properties_set_int( properties, "channels", *channels );
+ mlt_properties_set_int( properties, "audio_frequency", *frequency );
+ mlt_properties_set_int( properties, "audio_channels", *channels );
+ mlt_properties_set_int( properties, "audio_samples", *samples );
return 0;
}
// Get the codec(s)
if ( context && index == INT_MAX )
{
- mlt_properties_set_int( frame_properties, "frequency", self->max_frequency );
- mlt_properties_set_int( frame_properties, "channels", self->total_channels );
+ mlt_properties_set_int( frame_properties, "audio_frequency", self->max_frequency );
+ mlt_properties_set_int( frame_properties, "audio_channels", self->total_channels );
for ( index = 0; index < context->nb_streams; index++ )
{
if ( context->streams[ index ]->codec->codec_type == CODEC_TYPE_AUDIO )
dv_format_wide( dv_decoder ) ? ( this->is_pal ? 118.0/81.0 : 40.0/33.0 ) : ( this->is_pal ? 59.0/54.0 : 10.0/11.0 ) );
- mlt_properties_set_int( properties, "frequency", dv_decoder->audio->frequency );
- mlt_properties_set_int( properties, "channels", dv_decoder->audio->num_channels );
+ mlt_properties_set_int( properties, "audio_frequency", dv_decoder->audio->frequency );
+ mlt_properties_set_int( properties, "audio_channels", dv_decoder->audio->num_channels );
// Register audio callback
if ( mlt_properties_get_int( MLT_PRODUCER_PROPERTIES( producer ), "audio_index" ) > 0 )
// Get the vorbis info
vorbis_info *vi = ov_info( ov, -1 );
- mlt_properties_set_int( properties, "frequency", (int) vi->rate );
- mlt_properties_set_int( properties, "channels", vi->channels );
+ mlt_properties_set_int( properties, "audio_frequency", (int) vi->rate );
+ mlt_properties_set_int( properties, "audio_channels", vi->channels );
// Set some media metadata
mlt_properties_set_int( properties, "meta.media.nb_streams", 1 );