comparison dvdata.c @ 12527:fae5731a5543 libavcodec

In dv decoder, use the expected aspect ratio logic, like other decoders do, following width/height = par/dar.
author bcoudurier
date Mon, 27 Sep 2010 21:30:41 +0000
parents 7dd2a45249a9
children
comparison
equal deleted inserted replaced
12526:55339937018e 12527:fae5731a5543
50 .n_difchan = 1, 50 .n_difchan = 1,
51 .time_base = { 1001, 30000 }, 51 .time_base = { 1001, 30000 },
52 .ltc_divisor = 30, 52 .ltc_divisor = 30,
53 .height = 480, 53 .height = 480,
54 .width = 720, 54 .width = 720,
55 .sar = {{10, 11}, {40, 33}}, 55 .sar = {{8, 9}, {32, 27}},
56 .work_chunks = &work_chunks_dv25ntsc[0], 56 .work_chunks = &work_chunks_dv25ntsc[0],
57 .idct_factor = &dv_idct_factor_sd[0], 57 .idct_factor = &dv_idct_factor_sd[0],
58 .pix_fmt = PIX_FMT_YUV411P, 58 .pix_fmt = PIX_FMT_YUV411P,
59 .bpm = 6, 59 .bpm = 6,
60 .block_sizes = block_sizes_dv2550, 60 .block_sizes = block_sizes_dv2550,
70 .n_difchan = 1, 70 .n_difchan = 1,
71 .time_base = { 1, 25 }, 71 .time_base = { 1, 25 },
72 .ltc_divisor = 25, 72 .ltc_divisor = 25,
73 .height = 576, 73 .height = 576,
74 .width = 720, 74 .width = 720,
75 .sar = {{59, 54}, {118, 81}}, 75 .sar = {{16, 15}, {64, 45}},
76 .work_chunks = &work_chunks_dv25pal[0], 76 .work_chunks = &work_chunks_dv25pal[0],
77 .idct_factor = &dv_idct_factor_sd[0], 77 .idct_factor = &dv_idct_factor_sd[0],
78 .pix_fmt = PIX_FMT_YUV420P, 78 .pix_fmt = PIX_FMT_YUV420P,
79 .bpm = 6, 79 .bpm = 6,
80 .block_sizes = block_sizes_dv2550, 80 .block_sizes = block_sizes_dv2550,
90 .n_difchan = 1, 90 .n_difchan = 1,
91 .time_base = { 1, 25 }, 91 .time_base = { 1, 25 },
92 .ltc_divisor = 25, 92 .ltc_divisor = 25,
93 .height = 576, 93 .height = 576,
94 .width = 720, 94 .width = 720,
95 .sar = {{59, 54}, {118, 81}}, 95 .sar = {{16, 15}, {64, 45}},
96 .work_chunks = &work_chunks_dv25pal411[0], 96 .work_chunks = &work_chunks_dv25pal411[0],
97 .idct_factor = &dv_idct_factor_sd[0], 97 .idct_factor = &dv_idct_factor_sd[0],
98 .pix_fmt = PIX_FMT_YUV411P, 98 .pix_fmt = PIX_FMT_YUV411P,
99 .bpm = 6, 99 .bpm = 6,
100 .block_sizes = block_sizes_dv2550, 100 .block_sizes = block_sizes_dv2550,
110 .n_difchan = 2, 110 .n_difchan = 2,
111 .time_base = { 1001, 30000 }, 111 .time_base = { 1001, 30000 },
112 .ltc_divisor = 30, 112 .ltc_divisor = 30,
113 .height = 480, 113 .height = 480,
114 .width = 720, 114 .width = 720,
115 .sar = {{10, 11}, {40, 33}}, 115 .sar = {{8, 9}, {32, 27}},
116 .work_chunks = &work_chunks_dv50ntsc[0], 116 .work_chunks = &work_chunks_dv50ntsc[0],
117 .idct_factor = &dv_idct_factor_sd[0], 117 .idct_factor = &dv_idct_factor_sd[0],
118 .pix_fmt = PIX_FMT_YUV422P, 118 .pix_fmt = PIX_FMT_YUV422P,
119 .bpm = 6, 119 .bpm = 6,
120 .block_sizes = block_sizes_dv2550, 120 .block_sizes = block_sizes_dv2550,
130 .n_difchan = 2, 130 .n_difchan = 2,
131 .time_base = { 1, 25 }, 131 .time_base = { 1, 25 },
132 .ltc_divisor = 25, 132 .ltc_divisor = 25,
133 .height = 576, 133 .height = 576,
134 .width = 720, 134 .width = 720,
135 .sar = {{59, 54}, {118, 81}}, 135 .sar = {{16, 15}, {64, 45}},
136 .work_chunks = &work_chunks_dv50pal[0], 136 .work_chunks = &work_chunks_dv50pal[0],
137 .idct_factor = &dv_idct_factor_sd[0], 137 .idct_factor = &dv_idct_factor_sd[0],
138 .pix_fmt = PIX_FMT_YUV422P, 138 .pix_fmt = PIX_FMT_YUV422P,
139 .bpm = 6, 139 .bpm = 6,
140 .block_sizes = block_sizes_dv2550, 140 .block_sizes = block_sizes_dv2550,
230 .n_difchan = 1, 230 .n_difchan = 1,
231 .time_base = { 1, 25 }, 231 .time_base = { 1, 25 },
232 .ltc_divisor = 25, 232 .ltc_divisor = 25,
233 .height = 576, 233 .height = 576,
234 .width = 720, 234 .width = 720,
235 .sar = {{59, 54}, {118, 81}}, 235 .sar = {{16, 15}, {64, 45}},
236 .work_chunks = &work_chunks_dv25pal[0], 236 .work_chunks = &work_chunks_dv25pal[0],
237 .idct_factor = &dv_idct_factor_sd[0], 237 .idct_factor = &dv_idct_factor_sd[0],
238 .pix_fmt = PIX_FMT_YUV420P, 238 .pix_fmt = PIX_FMT_YUV420P,
239 .bpm = 6, 239 .bpm = 6,
240 .block_sizes = block_sizes_dv2550, 240 .block_sizes = block_sizes_dv2550,