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 | 505 | code = get_rl_index(rl, last, run, level); |
| 506 | 506 | put_bits(&s->pb, rl->table_vlc[code][1], rl->table_vlc[code][0]); |
| 507 | 507 | if (code == rl->n) { |
| 508 | − if(!CONFIG_FLV_ENCODER || s->c.h263_flv <= 1){ | |
| 509 | − put_bits(&s->pb, 1, last); | |
| 510 | − put_bits(&s->pb, 6, run); | |
| 511 | − | |
| 512 | − av_assert2(slevel != 0); | |
| 513 | − | |
| 514 | − if(level < 128) | |
| 515 | − put_sbits(&s->pb, 8, slevel); | |
| 516 | − else{ | |
| 517 | − put_bits(&s->pb, 8, 128); | |
| 518 | − put_sbits(&s->pb, 5, slevel); | |
| 519 | − put_sbits(&s->pb, 6, slevel>>5); | |
| 520 | − } | |
| 521 | − }else{ | |
| 508 | + if (!CONFIG_FLV_ENCODER || s->c.h263_flv <= 1) { | |
| 509 | + put_bits(&s->pb, 1, last); | |
| 510 | + put_bits(&s->pb, 6, run); | |
| 511 | + | |
| 512 | + av_assert2(slevel != 0); | |
| 513 | + | |
| 514 | + if (level < 128) { | |
| 515 | + put_sbits(&s->pb, 8, slevel); | |
| 516 | + } else { | |
| 517 | + put_bits(&s->pb, 8, 128); | |
| 518 | + put_sbits(&s->pb, 5, slevel); | |
| 519 | + put_sbits(&s->pb, 6, slevel>>5); | |
| 520 | + } | |
| 521 | + } else { | |
| 522 | 522 | ff_flv2_encode_ac_esc(&s->pb, slevel, level, run, last); |
| 523 | − } | |
| 523 | + } | |
| 524 | 524 | } else { |
| 525 | 525 | put_bits(&s->pb, 1, sign); |
| 526 | 526 | } |