#include "a52.h"
+#include "../packetizer/packetizer_helper.h"
+
/*****************************************************************************
* Module descriptor
*****************************************************************************/
vlc_a52_header_t frame;
};
-enum {
-
- STATE_NOSYNC,
- STATE_SYNC,
- STATE_HEADER,
- STATE_NEXT_SYNC,
- STATE_GET_DATA,
- STATE_SEND_DATA
-};
-
/****************************************************************************
* Local prototypes
****************************************************************************/
#include <vlc_modules.h>
#include <vlc_cpu.h>
+#include "../packetizer/packetizer_helper.h"
+
/*****************************************************************************
* Module descriptor
*****************************************************************************/
unsigned int i_channels_conf;
};
-enum {
-
- STATE_NOSYNC,
- STATE_SYNC,
- STATE_HEADER,
- STATE_NEXT_SYNC,
- STATE_GET_DATA,
- STATE_SEND_DATA
-};
-
#define DTS_HEADER_SIZE 14
/****************************************************************************
#include <vlc_block_helper.h>
+#include "../packetizer/packetizer_helper.h"
+
/*****************************************************************************
* decoder_sys_t : decoder descriptor
*****************************************************************************/
bool b_discontinuity;
};
-enum {
-
- STATE_NOSYNC,
- STATE_SYNC,
- STATE_HEADER,
- STATE_NEXT_SYNC,
- STATE_GET_DATA,
- STATE_SEND_DATA
-};
-
/* This isn't the place to put mad-specific stuff. However, it makes the
* mad plug-in's life much easier if we put 8 extra bytes at the end of the
* buffer, because that way it doesn't have to copy the aout_buffer_t to a
#include <vlc_block_helper.h>
#include <vlc_bits.h>
+#include "packetizer_helper.h"
/*****************************************************************************
* Module descriptor
unsigned int i_rate, i_channels, i_bits_per_sample;
};
-enum
-{
- STATE_NOSYNC,
- STATE_SYNC,
- STATE_HEADER,
- STATE_NEXT_SYNC,
- STATE_GET_DATA,
- STATE_SEND_DATA
-};
-
/*****************************************************************************
* Local prototypes
*****************************************************************************/
#include <vlc_bits.h>
#include <assert.h>
+#include "packetizer_helper.h"
+
/*****************************************************************************
* Module descriptor
*****************************************************************************/
mlp_header_t mlp;
};
-enum {
-
- STATE_NOSYNC,
- STATE_SYNC,
- STATE_HEADER,
- STATE_NEXT_SYNC,
- STATE_GET_DATA,
- STATE_SEND_DATA
-};
-
#define MLP_MAX_SUBSTREAMS (16)
#define MLP_HEADER_SYNC (28)
#define MLP_HEADER_SIZE (4 + MLP_HEADER_SYNC + 4 * MLP_MAX_SUBSTREAMS)
#include <vlc_bits.h>
#include <vlc_block_helper.h>
+#include "packetizer_helper.h"
#include <assert.h>
latm_mux_t latm;
};
-enum {
- STATE_NOSYNC,
- STATE_SYNC,
- STATE_HEADER,
- STATE_NEXT_SYNC,
- STATE_GET_DATA,
- STATE_SEND_DATA
-};
-
enum {
TYPE_NONE,
TYPE_RAW,
enum
{
STATE_NOSYNC,
- STATE_NEXT_SYNC
+ STATE_SYNC,
+ STATE_HEADER,
+ STATE_NEXT_SYNC,
+ STATE_GET_DATA,
+ STATE_SEND_DATA
};
typedef void (*packetizer_reset_t)( void *p_private, bool b_broken );