picture_parsing_t picture;
slice_parsing_t slice;
macroblock_parsing_t mb;
+ video_synchro_t synchro;
#ifdef STATS
/* Statistics */
--- /dev/null
+/*****************************************************************************
+ * vpar_synchro.h : video parser blocks management
+ * (c)1999 VideoLAN
+ *****************************************************************************
+ *****************************************************************************
+ * Requires:
+ * "config.h"
+ * "common.h"
+ * "mtime.h"
+ * "vlc_thread.h"
+ * "input.h"
+ * "video.h"
+ * "video_output.h"
+ * "decoder_fifo.h"
+ * "video_fifo.h"
+ *****************************************************************************/
+
+/*****************************************************************************
+ * video_synchro_t : timers for the video synchro
+ *****************************************************************************/
+typedef struct video_synchro_s
+{
+
+} video_synchro_t;
+
+/*****************************************************************************
+ * Prototypes
+ *****************************************************************************/
+void vpar_SynchroChoose( struct vpar_thread_s * p_vpar, int i_coding_type,
+ int i_structure );
+void vpar_SynchroTrash( struct vpar_thread_s * p_vpar, int i_coding_type,
+ int i_structure );
+mtime_t vpar_SynchroDecode( struct vpar_thread_s * p_vpar, int i_coding_type,
+ int i_structure );
+
#include "vpar_blocks.h"
#include "vpar_headers.h"
#include "video_fifo.h"
+#include "vpar_synchro.h"
#include "video_parser.h"
/*
#include "vpar_blocks.h"
#include "vpar_headers.h"
#include "video_fifo.h"
+#include "vpar_synchro.h"
#include "video_parser.h"
/*
#include "vpar_blocks.h"
#include "vpar_headers.h"
#include "video_fifo.h"
+#include "vpar_synchro.h"
#include "video_parser.h"
/*
#include "vpar_blocks.h"
#include "vpar_headers.h"
#include "video_fifo.h"
+#include "vpar_synchro.h"
#include "video_parser.h"
/*****************************************************************************
#include "vpar_blocks.h"
#include "vpar_headers.h"
#include "video_fifo.h"
+#include "vpar_synchro.h"
#include "video_parser.h"
/*
#include "vpar_blocks.h"
#include "vpar_headers.h"
#include "video_fifo.h"
+#include "vpar_synchro.h"
#include "video_parser.h"
/*
#include "vpar_blocks.h"
#include "vpar_headers.h"
#include "video_fifo.h"
+#include "vpar_synchro.h"
#include "video_parser.h"
/*
#include "vpar_blocks.h"
#include "vpar_headers.h"
#include "video_fifo.h"
+#include "vpar_synchro.h"
#include "video_parser.h"
/*
--- /dev/null
+/*****************************************************************************
+ * vpar_motion.c : motion vectors parsing
+ * (c)1999 VideoLAN
+ *****************************************************************************/
+
+/*****************************************************************************
+ * Preamble
+ *****************************************************************************/
+#include <errno.h>
+#include <stdlib.h>
+#include <stdio.h>
+#include <unistd.h>
+#include <string.h>
+#include <sys/uio.h>
+#include <X11/Xlib.h>
+#include <X11/extensions/XShm.h>
+
+#include "config.h"
+#include "common.h"
+#include "mtime.h"
+#include "vlc_thread.h"
+
+#include "intf_msg.h"
+#include "debug.h" /* ?? temporaire, requis par netlist.h */
+
+#include "input.h"
+#include "input_netlist.h"
+#include "decoder_fifo.h"
+#include "video.h"
+#include "video_output.h"
+
+#include "vdec_idct.h"
+#include "video_decoder.h"
+#include "vdec_motion.h"
+
+#include "vpar_blocks.h"
+#include "vpar_headers.h"
+#include "video_fifo.h"
+#include "vpar_synchro.h"
+#include "video_parser.h"
+
+/*
+ * Local prototypes
+ */
+
+/*****************************************************************************
+ * vpar_SynchroChoose : Decide whether we will decode a picture or not
+ *****************************************************************************/
+void vpar_SynchroChoose( vpar_thread_t * p_vpar, int i_coding_type,
+ int i_structure )
+{
+
+}
+
+/*****************************************************************************
+ * vpar_SynchroTrash : Update timers when we trash a picture
+ *****************************************************************************/
+void vpar_SynchroTrash( vpar_thread_t * p_vpar, int i_coding_type,
+ int i_structure )
+{
+
+}
+
+/*****************************************************************************
+ * vpar_SynchroDecode : Update timers when we decide to decode a picture
+ *****************************************************************************/
+mtime_t vpar_SynchroDecode( vpar_thread_t * p_vpar, int i_coding_type,
+ int i_structure )
+{
+
+}