mirror of https://git.ffmpeg.org/ffmpeg.git
indeo: Refactor ff_ivi_dec_huff_desc
Spare an indentation level.
This commit is contained in:
parent
e6d8acf6a8
commit
f6f36ca8ca
|
@ -157,7 +157,9 @@ int ff_ivi_dec_huff_desc(GetBitContext *gb, int desc_coded, int which_tab,
|
||||||
/* select default table */
|
/* select default table */
|
||||||
huff_tab->tab = (which_tab) ? &ivi_blk_vlc_tabs[7]
|
huff_tab->tab = (which_tab) ? &ivi_blk_vlc_tabs[7]
|
||||||
: &ivi_mb_vlc_tabs [7];
|
: &ivi_mb_vlc_tabs [7];
|
||||||
} else {
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
huff_tab->tab_sel = get_bits(gb, 3);
|
huff_tab->tab_sel = get_bits(gb, 3);
|
||||||
if (huff_tab->tab_sel == 7) {
|
if (huff_tab->tab_sel == 7) {
|
||||||
/* custom huffman table (explicitly encoded) */
|
/* custom huffman table (explicitly encoded) */
|
||||||
|
@ -179,7 +181,8 @@ int ff_ivi_dec_huff_desc(GetBitContext *gb, int desc_coded, int which_tab,
|
||||||
result = ivi_create_huff_from_desc(&huff_tab->cust_desc,
|
result = ivi_create_huff_from_desc(&huff_tab->cust_desc,
|
||||||
&huff_tab->cust_tab, 0);
|
&huff_tab->cust_tab, 0);
|
||||||
if (result) {
|
if (result) {
|
||||||
huff_tab->cust_desc.num_rows = 0; // reset faulty description
|
// reset faulty description
|
||||||
|
huff_tab->cust_desc.num_rows = 0;
|
||||||
av_log(avctx, AV_LOG_ERROR,
|
av_log(avctx, AV_LOG_ERROR,
|
||||||
"Error while initializing custom vlc table!\n");
|
"Error while initializing custom vlc table!\n");
|
||||||
return result;
|
return result;
|
||||||
|
@ -191,7 +194,6 @@ int ff_ivi_dec_huff_desc(GetBitContext *gb, int desc_coded, int which_tab,
|
||||||
huff_tab->tab = (which_tab) ? &ivi_blk_vlc_tabs[huff_tab->tab_sel]
|
huff_tab->tab = (which_tab) ? &ivi_blk_vlc_tabs[huff_tab->tab_sel]
|
||||||
: &ivi_mb_vlc_tabs [huff_tab->tab_sel];
|
: &ivi_mb_vlc_tabs [huff_tab->tab_sel];
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue