* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
+#include <vlc/vlc.h>
+#include <vlc_vout.h>
+
#include "xxmc-config.h"
-#include <string.h> /* memcmp/memset, try to remove */
-#include <stdlib.h>
#include <inttypes.h>
#include "mpeg2.h"
#include "attributes.h"
#include "mpeg2_internal.h"
+#include "xvmc_vld.h"
static int mpeg2_accels = 0;
mpeg2dec->shift = 0xffffff00;
mpeg2dec->chunk_size = chunk_ptr - mpeg2dec->chunk_start - 3;
- mpeg2dec->chunk_ptr = chunk_ptr + 1;
+ mpeg2dec->chunk_ptr = chunk_ptr + 1;
copied = current - mpeg2dec->buf_start;
mpeg2dec->buf_start = current;
return copied;
while(1)
{
- while( (unsignedint) (mpeg2dec->code - mpeg2dec->first_decode_slice)
+ while( (unsigned int) (mpeg2dec->code - mpeg2dec->first_decode_slice)
< mpeg2dec->nb_decode_slices )
{
size_buffer = mpeg2dec->buf_end - mpeg2dec->buf_start;
}
}
mpeg2dec->bytes_since_tag += copied;
- mpeg2_xxmc_slice( &(mpeg2dec->decoder), NULL,
+ mpeg2_xxmc_slice( mpeg2dec, NULL,
mpeg2dec->code,mpeg2dec->chunk_start,
mpeg2dec->chunk_size);
mpeg2dec->prev_code = mpeg2dec->code;