API changes, most recent first:
- 2014-08-04 - xxxxxxx - lavc 55.72.101 - avcodec.h
- 2014-08-04 - xxxxxxx - lavu 52.95.100 - frame.h
- Deprecate AVCodecContext.dtg_active_format and use side-data instead
-2014-08-xx - xxxxxxx - lavc 55.57.2 - avcodec.h
-2014-08-xx - xxxxxxx - lavu 53.20.0 - frame.h
++2014-08-04 - xxxxxxx - lavc 55.72.101 / 55.57.2 - avcodec.h
++2014-08-04 - xxxxxxx - lavu 52.95.100 / 53.20.0 - frame.h
+ Deprecate AVCodecContext.dtg_active_format and use side-data instead.
+2014-08-03 - xxxxxxx - lavc 55.72.100 - avcodec.h
+ Add get_pixels() to AVDCT
+
2014-08-xx - xxxxxxx - lavc 55.57.1 - avcodec.h
Deprecate unused FF_IDCT_IPP define and ipp avcodec option.
Deprecate unused FF_DEBUG_PTS define and pts avcodec option.
static void mpeg_decode_user_data(AVCodecContext *avctx,
const uint8_t *p, int buf_size)
{
+ Mpeg1Context *s = avctx->priv_data;
const uint8_t *buf_end = p + buf_size;
- Mpeg1Context *s1 = avctx->priv_data;
+ Mpeg1Context *s1 = avctx->priv_data;
+ if (buf_size > 29){
+ int i;
+ for(i=0; i<20; i++)
+ if (!memcmp(p+i, "\0TMPGEXS\0", 9)){
+ s->tmpgexs= 1;
+ }
+
+/* for(i=0; !(!p[i-2] && !p[i-1] && p[i]==1) && i<buf_size; i++){
+ av_log(avctx, AV_LOG_ERROR, "%c", p[i]);
+ }
+ av_log(avctx, AV_LOG_ERROR, "\n");*/
+ }
+
/* we parse the DTG active format information */
if (buf_end - p >= 5 &&
p[0] == 'D' && p[1] == 'T' && p[2] == 'G' && p[3] == '1') {
*/
AV_FRAME_DATA_DISPLAYMATRIX,
/**
- * Active Format Description data consisting of a single byte as specified in ETSI TS 101 154
- * using AVActiveFormatDescription enum
+ * Active Format Description data consisting of a single byte as specified
- * in ETSI TS 101 154 using enum AVActiveFormatDescription.
++ * in ETSI TS 101 154 using AVActiveFormatDescription enum.
*/
AV_FRAME_DATA_AFD,
};