Merge remote-tracking branch 'qatar/master'
authorMichael Niedermayer <michaelni@gmx.at>
Thu, 20 Feb 2014 01:10:05 +0000 (02:10 +0100)
committerMichael Niedermayer <michaelni@gmx.at>
Thu, 20 Feb 2014 01:10:05 +0000 (02:10 +0100)
* qatar/master:
  libavformat/mpegts: expose raw packet size

Conflicts:
libavformat/mpegts.c

See: f9b997c337873dad99f7fd505588b260febaf32b
Merged-by: Michael Niedermayer <michaelni@gmx.at>
1  2 
libavformat/mpegts.c

@@@ -153,22 -142,7 +153,22 @@@ static const AVOption mpegtsraw_options
  static const AVClass mpegtsraw_class = {
      .class_name = "mpegtsraw demuxer",
      .item_name  = av_default_item_name,
 -    .option     = options,
 +    .option     = mpegtsraw_options,
 +    .version    = LIBAVUTIL_VERSION_INT,
 +};
 +
 +static const AVOption mpegts_options[] = {
 +    {"fix_teletext_pts", "Try to fix pts values of dvb teletext streams.", offsetof(MpegTSContext, fix_teletext_pts), AV_OPT_TYPE_INT,
 +     {.i64 = 1}, 0, 1, AV_OPT_FLAG_DECODING_PARAM },
 +    {"ts_packetsize", "Output option carrying the raw packet size.", offsetof(MpegTSContext, raw_packet_size), AV_OPT_TYPE_INT,
-      {.i64 = 0}, 0, 0, AV_OPT_FLAG_METADATA },
++     {.i64 = 0}, 0, 0, AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_EXPORT | AV_OPT_FLAG_READONLY },
 +    { NULL },
 +};
 +
 +static const AVClass mpegts_class = {
 +    .class_name = "mpegts demuxer",
 +    .item_name  = av_default_item_name,
 +    .option     = mpegts_options,
      .version    = LIBAVUTIL_VERSION_INT,
  };