Mercurial > libavcodec.hg
comparison h264.h @ 11341:a26f51d0bb63 libavcodec
move svq3 specific fields to the end of the context
author | michael |
---|---|
date | Wed, 03 Mar 2010 16:47:40 +0000 |
parents | a82cdda1f507 |
children | 65fe07cf9ee4 |
comparison
equal
deleted
inserted
replaced
11340:f5ebc14d90f0 | 11341:a26f51d0bb63 |
---|---|
353 int mb_uvlinesize; | 353 int mb_uvlinesize; |
354 | 354 |
355 int emu_edge_width; | 355 int emu_edge_width; |
356 int emu_edge_height; | 356 int emu_edge_height; |
357 | 357 |
358 int halfpel_flag; | |
359 int thirdpel_flag; | |
360 | |
361 int unknown_svq3_flag; | |
362 int next_slice_index; | |
363 | |
364 SPS *sps_buffers[MAX_SPS_COUNT]; | 358 SPS *sps_buffers[MAX_SPS_COUNT]; |
365 SPS sps; ///< current sps | 359 SPS sps; ///< current sps |
366 | 360 |
367 PPS *pps_buffers[MAX_PPS_COUNT]; | 361 PPS *pps_buffers[MAX_PPS_COUNT]; |
368 /** | 362 /** |
533 int last_slice_type; | 527 int last_slice_type; |
534 /** @} */ | 528 /** @} */ |
535 | 529 |
536 int mb_xy; | 530 int mb_xy; |
537 | 531 |
538 uint32_t svq3_watermark_key; | |
539 | |
540 /** | 532 /** |
541 * pic_struct in picture timing SEI message | 533 * pic_struct in picture timing SEI message |
542 */ | 534 */ |
543 SEI_PicStructType sei_pic_struct; | 535 SEI_PicStructType sei_pic_struct; |
544 | 536 |
582 int chroma_weight_flag[2]; ///< 7.4.3.2 chroma_weight_lX_flag | 574 int chroma_weight_flag[2]; ///< 7.4.3.2 chroma_weight_lX_flag |
583 | 575 |
584 // Timestamp stuff | 576 // Timestamp stuff |
585 int sei_buffering_period_present; ///< Buffering period SEI flag | 577 int sei_buffering_period_present; ///< Buffering period SEI flag |
586 int initial_cpb_removal_delay[32]; ///< Initial timestamps for CPBs | 578 int initial_cpb_removal_delay[32]; ///< Initial timestamps for CPBs |
579 | |
580 //SVQ3 specific fields | |
581 int halfpel_flag; | |
582 int thirdpel_flag; | |
583 int unknown_svq3_flag; | |
584 int next_slice_index; | |
585 uint32_t svq3_watermark_key; | |
587 }H264Context; | 586 }H264Context; |
588 | 587 |
589 | 588 |
590 extern const uint8_t ff_h264_chroma_qp[52]; | 589 extern const uint8_t ff_h264_chroma_qp[52]; |
591 | 590 |