X-Git-Url: http://research.m1stereo.tv/gitweb?a=blobdiff_plain;f=src%2Fmodules%2Fvorbis%2Fproducer_vorbis.c;h=60166524a7fefcf67f4f5da7e2eef6e72a4acf1e;hb=a162148e8a943e50f41941104b6c418ac8b95236;hp=982808bcf59d1521e73f5d11ff121e2c9f120b1c;hpb=a07c3da76259d6ba479d800ffecc5617a9ad158f;p=melted diff --git a/src/modules/vorbis/producer_vorbis.c b/src/modules/vorbis/producer_vorbis.c index 982808b..6016652 100644 --- a/src/modules/vorbis/producer_vorbis.c +++ b/src/modules/vorbis/producer_vorbis.c @@ -18,10 +18,8 @@ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ -// Local header files -#include "producer_vorbis.h" - // MLT Header files +#include #include // vorbis Header files @@ -69,7 +67,7 @@ static sw_metadata *vorbis_metadata_from_str (char * str) /** Constructor for libvorbis. */ -mlt_producer producer_vorbis_init( char *file ) +mlt_producer producer_vorbis_init( mlt_profile profile, mlt_service_type type, const char *id, char *file ) { mlt_producer this = NULL; @@ -342,7 +340,7 @@ static int producer_get_audio( mlt_frame frame, int16_t **buffer, mlt_audio_form static int producer_get_frame( mlt_producer this, mlt_frame_ptr frame, int index ) { // Create an empty frame - *frame = mlt_frame_init( ); + *frame = mlt_frame_init( MLT_PRODUCER_SERVICE( this ) ); // Update timecode on the frame we're creating mlt_frame_set_position( *frame, mlt_producer_position( this ) );