hvirtual/libmpeg3/video/getpicture.c File Reference

#include "mpeg3private.h"
#include "mpeg3protos.h"
#include "vlc.h"
#include <stdio.h>
#include <stdlib.h>
#include <string.h>

Include dependency graph for getpicture.c:

Go to the source code of this file.

Functions

int mpeg3video_get_cbp (mpeg3_slice_t *slice)
int mpeg3video_clearblock (mpeg3_slice_t *slice, int comp, int size)
static int mpeg3video_getdclum (mpeg3_slice_buffer_t *slice_buffer)
int mpeg3video_getdcchrom (mpeg3_slice_buffer_t *slice_buffer)
int mpeg3video_getintrablock (mpeg3_slice_t *slice, mpeg3video_t *video, int comp, int dc_dct_pred[])
int mpeg3video_getinterblock (mpeg3_slice_t *slice, mpeg3video_t *video, int comp)
int mpeg3video_getmpg2intrablock (mpeg3_slice_t *slice, mpeg3video_t *video, int comp, int dc_dct_pred[])
int mpeg3video_getmpg2interblock (mpeg3_slice_t *slice, mpeg3video_t *video, int comp)
int mpeg3video_get_macroblocks (mpeg3video_t *video, int framenum)
int mpeg3video_allocate_decoders (mpeg3video_t *video, int decoder_count)
int mpeg3video_getpicture (mpeg3video_t *video, int framenum)


Function Documentation

int mpeg3video_allocate_decoders ( mpeg3video_t video,
int  decoder_count 
)

int mpeg3video_clearblock ( mpeg3_slice_t slice,
int  comp,
int  size 
)

Definition at line 41 of file getpicture.c.

References mpeg3_slice_t::block, and mpeg3_slice_t::sparse.

Referenced by mpeg3_decode_slice().

int mpeg3video_get_cbp ( mpeg3_slice_t slice  ) 

Definition at line 9 of file getpicture.c.

References mpeg3_slice_t::fault, mpeg3_CBPtab0, mpeg3_CBPtab1, mpeg3_CBPtab2, mpeg3slice_flushbits, mpeg3slice_showbits9(), mpeg3_slice_t::slice_buffer, and mpeg3_VLCtab_t::val.

Referenced by mpeg3_decode_slice().

Here is the call graph for this function:

int mpeg3video_get_macroblocks ( mpeg3video_t video,
int  framenum 
)

int mpeg3video_getdcchrom ( mpeg3_slice_buffer_t slice_buffer  ) 

static int mpeg3video_getdclum ( mpeg3_slice_buffer_t slice_buffer  )  [inline, static]

int mpeg3video_getinterblock ( mpeg3_slice_t slice,
mpeg3video_t video,
int  comp 
)

int mpeg3video_getintrablock ( mpeg3_slice_t slice,
mpeg3video_t video,
int  comp,
int  dc_dct_pred[] 
)

int mpeg3video_getmpg2interblock ( mpeg3_slice_t slice,
mpeg3video_t video,
int  comp 
)

int mpeg3video_getmpg2intrablock ( mpeg3_slice_t slice,
mpeg3video_t video,
int  comp,
int  dc_dct_pred[] 
)

int mpeg3video_getpicture ( mpeg3video_t video,
int  framenum 
)


Generated on Mon Apr 28 13:59:51 2008 for Cinelerra by  doxygen 1.5.5