Merge branch 'master' of github.com:kierank/libmpegts

sdt
Kieran Kunhya 2012-07-24 17:21:26 +01:00
commit 393490873f
3 zmienionych plików z 18 dodań i 18 usunięć

Wyświetl plik

@ -32,13 +32,13 @@ typedef struct
const mpeg2_level_t mpeg2_levels[] =
{
{ MPEG2_LEVEL_LOW, MPEG2_PROFILE_MAIN, 4000000, 475136 },
{ MPEG2_LEVEL_MAIN, MPEG2_PROFILE_SIMPLE, 15000000, 1835008 },
{ MPEG2_LEVEL_MAIN, MPEG2_PROFILE_MAIN, 15000000, 1835008 },
{ MPEG2_LEVEL_MAIN, MPEG2_PROFILE_422, 50000000, 9437184 },
{ MPEG2_LEVEL_HIGH_1440,MPEG2_PROFILE_MAIN, 60000000, 7340732 },
{ MPEG2_LEVEL_HIGH, MPEG2_PROFILE_MAIN, 80000000, 9781248 },
{ MPEG2_LEVEL_HIGHP, MPEG2_PROFILE_MAIN, 80000000, 9781248 },
{ LIBMPEGTS_MPEG2_LEVEL_LOW, LIBMPEGTS_MPEG2_PROFILE_MAIN, 4000000, 475136 },
{ LIBMPEGTS_MPEG2_LEVEL_MAIN, LIBMPEGTS_MPEG2_PROFILE_SIMPLE, 15000000, 1835008 },
{ LIBMPEGTS_MPEG2_LEVEL_MAIN, LIBMPEGTS_MPEG2_PROFILE_MAIN, 15000000, 1835008 },
{ LIBMPEGTS_MPEG2_LEVEL_MAIN, LIBMPEGTS_MPEG2_PROFILE_422, 50000000, 9437184 },
{ LIBMPEGTS_MPEG2_LEVEL_HIGH_1440,LIBMPEGTS_MPEG2_PROFILE_MAIN, 60000000, 7340732 },
{ LIBMPEGTS_MPEG2_LEVEL_HIGH, LIBMPEGTS_MPEG2_PROFILE_MAIN, 80000000, 9781248 },
{ LIBMPEGTS_MPEG2_LEVEL_HIGHP, LIBMPEGTS_MPEG2_PROFILE_MAIN, 80000000, 9781248 },
{ 0 }
};

Wyświetl plik

@ -1066,12 +1066,12 @@ int ts_setup_mpegvideo_stream( ts_writer_t *w, int pid, int level, int profile,
if( stream->stream_format == LIBMPEGTS_VIDEO_MPEG2 )
{
if( level < MPEG2_LEVEL_LOW || level > MPEG2_LEVEL_HIGHP )
if( level < LIBMPEGTS_MPEG2_LEVEL_LOW || level > LIBMPEGTS_MPEG2_LEVEL_HIGHP )
{
fprintf( stderr, "Invalid MPEG-2 Level\n" );
return -1;
}
if( profile < MPEG2_PROFILE_SIMPLE || profile > MPEG2_PROFILE_422 )
if( profile < LIBMPEGTS_MPEG2_PROFILE_SIMPLE || profile > LIBMPEGTS_MPEG2_PROFILE_422 )
{
fprintf( stderr, "Invalid MPEG-2 Profile\n" );
return -1;
@ -1132,7 +1132,7 @@ int ts_setup_mpegvideo_stream( ts_writer_t *w, int pid, int level, int profile,
stream->rx = 1.2 * mpeg2_levels[level_idx].bitrate;
stream->eb.buf_size = vbv_bufsize;
if( level == MPEG2_LEVEL_LOW || level == MPEG2_LEVEL_MAIN )
if( level == LIBMPEGTS_MPEG2_LEVEL_LOW || level == LIBMPEGTS_MPEG2_LEVEL_MAIN )
{
stream->mb.buf_size = bs_mux + bs_oh + mpeg2_levels[level_idx].vbv - vbv_bufsize;
stream->rbx = mpeg2_levels[level_idx].bitrate;

Wyświetl plik

@ -146,19 +146,19 @@ enum ts_type_t
/* MPEG-2 Levels */
enum mpeg2_level_t
{
MPEG2_LEVEL_LOW = 1,
MPEG2_LEVEL_MAIN,
MPEG2_LEVEL_HIGH_1440,
MPEG2_LEVEL_HIGH,
MPEG2_LEVEL_HIGHP,
LIBMPEGTS_MPEG2_LEVEL_LOW = 1,
LIBMPEGTS_MPEG2_LEVEL_MAIN,
LIBMPEGTS_MPEG2_LEVEL_HIGH_1440,
LIBMPEGTS_MPEG2_LEVEL_HIGH,
LIBMPEGTS_MPEG2_LEVEL_HIGHP,
};
/* MPEG-2 Profiles */
enum mpeg2_profile_t
{
MPEG2_PROFILE_SIMPLE,
MPEG2_PROFILE_MAIN,
MPEG2_PROFILE_422,
LIBMPEGTS_MPEG2_PROFILE_SIMPLE,
LIBMPEGTS_MPEG2_PROFILE_MAIN,
LIBMPEGTS_MPEG2_PROFILE_422,
};
/* AVC Profiles */