view internal.h @ 3267:8072ed8993f6 libavcodec

dtsdec.c copies one input packet at a time to a (static) buffer of size 4096 bytes while the packet can be up to 18726 bytes. The code also keeps decoding until all input data has been used up, not respecting AVCODEC_MAX_AUDIO_FRAME_SIZE. The patch increases the buffer size and return after decoding one frame. Also fixes dts_decode_init to return -1, not 1, on failure. Patch by Uoti Urpala ||| uoti : urpala |!| pp1 : inet : fi |||
author rtognimp
date Thu, 20 Apr 2006 19:23:57 +0000
parents 18af2f7788c6
children c537a97eec66
line wrap: on
line source

#ifndef INTERNAL_H
#define INTERNAL_H

/**
 * @file internal.h
 * common functions for internal libavcodec use
 */


int av_tempfile(char *prefix, char **filename);

#endif /* INTERNAL_H */