Showing the changes to libavcodec (1 of 1 file). Show all
Unified · Split
| @@ -505,22 +505,22 @@ static void h263_encode_block(MPVEncContext *const s, int16_t block[], int n) · 504 unmodified lines | |||
| 505 | code = get_rl_index(rl, last, run, level); | 505 | code = get_rl_index(rl, last, run, level); |
| 506 | put_bits(&s->pb, rl->table_vlc[code][1], rl->table_vlc[code][0]); | 506 | put_bits(&s->pb, rl->table_vlc[code][1], rl->table_vlc[code][0]); |
| 507 | if (code == rl->n) { | 507 | if (code == rl->n) { |
| 508 | if(!CONFIG_FLV_ENCODER || s->c.h263_flv <= 1){ | 508 | if (!CONFIG_FLV_ENCODER || s->c.h263_flv <= 1) { |
| 509 | put_bits(&s->pb, 1, last); | 509 | put_bits(&s->pb, 1, last); |
| 510 | put_bits(&s->pb, 6, run); | 510 | put_bits(&s->pb, 6, run); |
| 511 | 511 | ||
| 512 | av_assert2(slevel != 0); | 512 | av_assert2(slevel != 0); |
| 513 | 513 | ||
| 514 | if(level < 128) | 514 | if (level < 128) { |
| 515 | put_sbits(&s->pb, 8, slevel); | 515 | put_sbits(&s->pb, 8, slevel); |
| 516 | else{ | 516 | } else { |
| 517 | put_bits(&s->pb, 8, 128); | 517 | put_bits(&s->pb, 8, 128); |
| 518 | put_sbits(&s->pb, 5, slevel); | 518 | put_sbits(&s->pb, 5, slevel); |
| 519 | put_sbits(&s->pb, 6, slevel>>5); | 519 | put_sbits(&s->pb, 6, slevel>>5); |
| 520 | } | 520 | } |
| 521 | }else{ | 521 | } else { |
| 522 | ff_flv2_encode_ac_esc(&s->pb, slevel, level, run, last); | 522 | ff_flv2_encode_ac_esc(&s->pb, slevel, level, run, last); |
| 523 | } | 523 | } |
| 524 | } else { | 524 | } else { |
| 525 | put_bits(&s->pb, 1, sign); | 525 | put_bits(&s->pb, 1, sign); |
| 526 | } | 526 | } |