Searched refs:sub_mb_type (Results 1 - 11 of 11) sorted by relevance

/netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/minidlna/ffmpeg-2.3.4/libavcodec/
H A Dh264_mc_template.c110 const int sub_mb_type = h->sub_mb_type[i]; local
115 if (IS_SUB_8X8(sub_mb_type)) {
120 IS_DIR(sub_mb_type, 0, 0), IS_DIR(sub_mb_type, 0, 1));
121 } else if (IS_SUB_8X4(sub_mb_type)) {
126 IS_DIR(sub_mb_type, 0, 0), IS_DIR(sub_mb_type, 0, 1));
131 IS_DIR(sub_mb_type, 0, 0), IS_DIR(sub_mb_type,
[all...]
H A Dh264_direct.c170 unsigned int sub_mb_type= MB_TYPE_L0L1; local
220 sub_mb_type &= mask;
227 sub_mb_type |= MB_TYPE_L0L1;
262 sub_mb_type |= MB_TYPE_16x16|MB_TYPE_DIRECT2; /* B_SUB_8x8 */
275 sub_mb_type |= MB_TYPE_16x16|MB_TYPE_DIRECT2; /* B_SUB_8x8 */
284 sub_mb_type += (MB_TYPE_8x8-MB_TYPE_16x16); /* B_SUB_4x4 */
316 if(is_b8x8 && !IS_DIRECT(h->sub_mb_type[i8]))
318 h->sub_mb_type[i8] = sub_mb_type;
366 if(is_b8x8 && !IS_DIRECT(h->sub_mb_type[i
421 unsigned int sub_mb_type; local
[all...]
H A Dh264_cavlc.c844 h->sub_mb_type[i]= get_ue_golomb_31(&h->gb);
845 if(h->sub_mb_type[i] >=13){
846 av_log(h->avctx, AV_LOG_ERROR, "B sub_mb_type %u out of range at %d %d\n", h->sub_mb_type[i], h->mb_x, h->mb_y);
849 sub_partition_count[i]= b_sub_mb_type_info[ h->sub_mb_type[i] ].partition_count;
850 h->sub_mb_type[i]= b_sub_mb_type_info[ h->sub_mb_type[i] ].type;
852 if( IS_DIRECT(h->sub_mb_type[0]|h->sub_mb_type[1]|h->sub_mb_type[
910 const int sub_mb_type= h->sub_mb_type[i]; local
[all...]
H A Dh264_mb.c124 const int sub_mb_type = h->sub_mb_type[i]; local
128 if (IS_SUB_8X8(sub_mb_type)) {
130 IS_DIR(sub_mb_type, 0, 0),
131 IS_DIR(sub_mb_type, 0, 1),
133 } else if (IS_SUB_8X4(sub_mb_type)) {
135 IS_DIR(sub_mb_type, 0, 0),
136 IS_DIR(sub_mb_type, 0, 1),
139 IS_DIR(sub_mb_type, 0, 0),
140 IS_DIR(sub_mb_type,
[all...]
H A Dh264_cabac.c2077 h->sub_mb_type[i] = decode_cabac_b_mb_sub_type( h );
2078 sub_partition_count[i]= b_sub_mb_type_info[ h->sub_mb_type[i] ].partition_count;
2079 h->sub_mb_type[i]= b_sub_mb_type_info[ h->sub_mb_type[i] ].type;
2081 if( IS_DIRECT(h->sub_mb_type[0] | h->sub_mb_type[1] |
2082 h->sub_mb_type[2] | h->sub_mb_type[3]) ) {
2089 fill_rectangle( &h->direct_cache[scan8[4*i]], 2, 2, 8, (h->sub_mb_type[i]>>1)&0xFF, 1 );
2093 h->sub_mb_type[
2131 const int sub_mb_type= h->sub_mb_type[i]; local
[all...]
H A Dh264.h461 DECLARE_ALIGNED(8, uint16_t, sub_mb_type)[4];
1076 direct_table[1] = h->sub_mb_type[1] >> 1;
1077 direct_table[2] = h->sub_mb_type[2] >> 1;
1078 direct_table[3] = h->sub_mb_type[3] >> 1;
1086 return !(AV_RN64A(h->sub_mb_type) &
1090 return !(AV_RN64A(h->sub_mb_type) &
/netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/iserver/libav-0.8.8/libavcodec/
H A Dh264_direct.c169 unsigned int sub_mb_type= MB_TYPE_L0L1; local
218 sub_mb_type &= mask;
225 sub_mb_type |= MB_TYPE_L0L1;
260 sub_mb_type |= MB_TYPE_16x16|MB_TYPE_DIRECT2; /* B_SUB_8x8 */
273 sub_mb_type |= MB_TYPE_16x16|MB_TYPE_DIRECT2; /* B_SUB_8x8 */
282 sub_mb_type += (MB_TYPE_8x8-MB_TYPE_16x16); /* B_SUB_4x4 */
314 if(is_b8x8 && !IS_DIRECT(h->sub_mb_type[i8]))
316 h->sub_mb_type[i8] = sub_mb_type;
364 if(is_b8x8 && !IS_DIRECT(h->sub_mb_type[i
420 unsigned int sub_mb_type; local
[all...]
H A Dh264_cavlc.c842 h->sub_mb_type[i]= get_ue_golomb_31(&s->gb);
843 if(h->sub_mb_type[i] >=13){
844 av_log(h->s.avctx, AV_LOG_ERROR, "B sub_mb_type %u out of range at %d %d\n", h->sub_mb_type[i], s->mb_x, s->mb_y);
847 sub_partition_count[i]= b_sub_mb_type_info[ h->sub_mb_type[i] ].partition_count;
848 h->sub_mb_type[i]= b_sub_mb_type_info[ h->sub_mb_type[i] ].type;
850 if( IS_DIRECT(h->sub_mb_type[0]|h->sub_mb_type[1]|h->sub_mb_type[
908 const int sub_mb_type= h->sub_mb_type[i]; local
[all...]
H A Dh264_cabac.c2063 h->sub_mb_type[i] = decode_cabac_b_mb_sub_type( h );
2064 sub_partition_count[i]= b_sub_mb_type_info[ h->sub_mb_type[i] ].partition_count;
2065 h->sub_mb_type[i]= b_sub_mb_type_info[ h->sub_mb_type[i] ].type;
2067 if( IS_DIRECT(h->sub_mb_type[0] | h->sub_mb_type[1] |
2068 h->sub_mb_type[2] | h->sub_mb_type[3]) ) {
2075 fill_rectangle( &h->direct_cache[scan8[4*i]], 2, 2, 8, (h->sub_mb_type[i]>>1)&0xFF, 1 );
2079 h->sub_mb_type[
2117 const int sub_mb_type= h->sub_mb_type[i]; local
[all...]
H A Dh264.h356 DECLARE_ALIGNED(8, uint16_t, sub_mb_type)[4];
869 direct_table[1] = h->sub_mb_type[1]>>1;
870 direct_table[2] = h->sub_mb_type[2]>>1;
871 direct_table[3] = h->sub_mb_type[3]>>1;
878 return !(AV_RN64A(h->sub_mb_type) & ((MB_TYPE_16x8|MB_TYPE_8x16|MB_TYPE_8x8 )*0x0001000100010001ULL));
880 return !(AV_RN64A(h->sub_mb_type) & ((MB_TYPE_16x8|MB_TYPE_8x16|MB_TYPE_8x8|MB_TYPE_DIRECT2)*0x0001000100010001ULL));
H A Dh264.c322 const int sub_mb_type= h->sub_mb_type[i]; local
326 if(IS_SUB_8X8(sub_mb_type)){
328 IS_DIR(sub_mb_type, 0, 0), IS_DIR(sub_mb_type, 0, 1), nrefs);
329 }else if(IS_SUB_8X4(sub_mb_type)){
331 IS_DIR(sub_mb_type, 0, 0), IS_DIR(sub_mb_type, 0, 1), nrefs);
333 IS_DIR(sub_mb_type, 0, 0), IS_DIR(sub_mb_type,
768 const int sub_mb_type= h->sub_mb_type[i]; local
[all...]

Completed in 86 milliseconds