Lines Matching +full:0 +full:x3e00

40 #define SPECIAL_FRM_HEAD	0
58 #define CODE_GEN(name, dest) struct code_gen name = { dest, 0, 32, 0 }
70 } while (0)
169 { 0x01, 1 }, { 0x03, 3 }, { 0x02, 3 }, { 0x03, 4 },
170 { 0x02, 4 }, { 0x03, 5 }, { 0x02, 5 }, { 0x07, 7 },
171 { 0x06, 7 }, { 0x0b, 8 }, { 0x0a, 8 }, { 0x09, 8 },
172 { 0x08, 8 }, { 0x07, 8 }, { 0x06, 8 }, { 0x17, 10 },
173 { 0x16, 10 }, { 0x15, 10 }, { 0x14, 10 }, { 0x13, 10 },
174 { 0x12, 10 }, { 0x23, 11 }, { 0x22, 11 }, { 0x21, 11 },
175 { 0x20, 11 }, { 0x1f, 11 }, { 0x1e, 11 }, { 0x1d, 11 },
176 { 0x1c, 11 }, { 0x1b, 11 }, { 0x1a, 11 }, { 0x19, 11 },
177 { 0x18, 11 }
194 0, 0, 1, 5, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0
198 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11
202 0, 0, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 0
206 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11
210 0, 0, 2, 1, 3, 3, 2, 4, 3, 5, 5, 4, 4, 0, 0, 1, 0x7d
214 0x01, 0x02, 0x03, 0x00, 0x04, 0x11, 0x05, 0x12,
215 0x21, 0x31, 0x41, 0x06, 0x13, 0x51, 0x61, 0x07,
216 0x22, 0x71, 0x14, 0x32, 0x81, 0x91, 0xa1, 0x08,
217 0x23, 0x42, 0xb1, 0xc1, 0x15, 0x52, 0xd1, 0xf0,
218 0x24, 0x33, 0x62, 0x72, 0x82, 0x09, 0x0a, 0x16,
219 0x17, 0x18, 0x19, 0x1a, 0x25, 0x26, 0x27, 0x28,
220 0x29, 0x2a, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39,
221 0x3a, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49,
222 0x4a, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58, 0x59,
223 0x5a, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69,
224 0x6a, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78, 0x79,
225 0x7a, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89,
226 0x8a, 0x92, 0x93, 0x94, 0x95, 0x96, 0x97, 0x98,
227 0x99, 0x9a, 0xa2, 0xa3, 0xa4, 0xa5, 0xa6, 0xa7,
228 0xa8, 0xa9, 0xaa, 0xb2, 0xb3, 0xb4, 0xb5, 0xb6,
229 0xb7, 0xb8, 0xb9, 0xba, 0xc2, 0xc3, 0xc4, 0xc5,
230 0xc6, 0xc7, 0xc8, 0xc9, 0xca, 0xd2, 0xd3, 0xd4,
231 0xd5, 0xd6, 0xd7, 0xd8, 0xd9, 0xda, 0xe1, 0xe2,
232 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, 0xe8, 0xe9, 0xea,
233 0xf1, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7, 0xf8,
234 0xf9, 0xfa
238 0, 0, 2, 1, 2, 4, 4, 3, 4, 7, 5, 4, 4, 0, 1, 2, 0x77
242 0x00, 0x01, 0x02, 0x03, 0x11, 0x04, 0x05, 0x21,
243 0x31, 0x06, 0x12, 0x41, 0x51, 0x07, 0x61, 0x71,
244 0x13, 0x22, 0x32, 0x81, 0x08, 0x14, 0x42, 0x91,
245 0xa1, 0xb1, 0xc1, 0x09, 0x23, 0x33, 0x52, 0xf0,
246 0x15, 0x62, 0x72, 0xd1, 0x0a, 0x16, 0x24, 0x34,
247 0xe1, 0x25, 0xf1, 0x17, 0x18, 0x19, 0x1a, 0x26,
248 0x27, 0x28, 0x29, 0x2a, 0x35, 0x36, 0x37, 0x38,
249 0x39, 0x3a, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48,
250 0x49, 0x4a, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58,
251 0x59, 0x5a, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68,
252 0x69, 0x6a, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78,
253 0x79, 0x7a, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87,
254 0x88, 0x89, 0x8a, 0x92, 0x93, 0x94, 0x95, 0x96,
255 0x97, 0x98, 0x99, 0x9a, 0xa2, 0xa3, 0xa4, 0xa5,
256 0xa6, 0xa7, 0xa8, 0xa9, 0xaa, 0xb2, 0xb3, 0xb4,
257 0xb5, 0xb6, 0xb7, 0xb8, 0xb9, 0xba, 0xc2, 0xc3,
258 0xc4, 0xc5, 0xc6, 0xc7, 0xc8, 0xc9, 0xca, 0xd2,
259 0xd3, 0xd4, 0xd5, 0xd6, 0xd7, 0xd8, 0xd9, 0xda,
260 0xe2, 0xe3, 0xe4, 0xe5, 0xe6, 0xe7, 0xe8, 0xe9,
261 0xea, 0xf2, 0xf3, 0xf4, 0xf5, 0xf6, 0xf7, 0xf8,
262 0xf9, 0xfa
271 0, 1, 8, 16, 9, 2, 3, 10, 17, 24, 32, 25, 18, 11, 4, 5,
284 for (i = 0; i < cnt; ++i) in copy_packages()
292 int i, p = 0; in mjpeg_frame_header()
294 buf[p++] = 0xff; in mjpeg_frame_header()
295 buf[p++] = 0xd8; in mjpeg_frame_header()
296 buf[p++] = 0xff; in mjpeg_frame_header()
297 buf[p++] = 0xdb; in mjpeg_frame_header()
298 buf[p++] = 0; in mjpeg_frame_header()
300 buf[p++] = 0; in mjpeg_frame_header()
301 buf[p++] = default_intra_quant_table[0]; in mjpeg_frame_header()
305 buf[p++] = 0xff; in mjpeg_frame_header()
306 buf[p++] = 0xc0; in mjpeg_frame_header()
307 buf[p++] = 0; in mjpeg_frame_header()
311 buf[p++] = go->height & 0xff; in mjpeg_frame_header()
313 buf[p++] = go->width & 0xff; in mjpeg_frame_header()
316 buf[p++] = 0x22; in mjpeg_frame_header()
317 buf[p++] = 0; in mjpeg_frame_header()
319 buf[p++] = 0x11; in mjpeg_frame_header()
320 buf[p++] = 0; in mjpeg_frame_header()
322 buf[p++] = 0x11; in mjpeg_frame_header()
323 buf[p++] = 0; in mjpeg_frame_header()
324 buf[p++] = 0xff; in mjpeg_frame_header()
325 buf[p++] = 0xc4; in mjpeg_frame_header()
327 buf[p++] = 418 & 0xff; in mjpeg_frame_header()
328 buf[p++] = 0x00; in mjpeg_frame_header()
333 buf[p++] = 0x01; in mjpeg_frame_header()
338 buf[p++] = 0x10; in mjpeg_frame_header()
343 buf[p++] = 0x11; in mjpeg_frame_header()
348 buf[p++] = 0xff; in mjpeg_frame_header()
349 buf[p++] = 0xda; in mjpeg_frame_header()
350 buf[p++] = 0; in mjpeg_frame_header()
354 buf[p++] = 0x00; in mjpeg_frame_header()
356 buf[p++] = 0x11; in mjpeg_frame_header()
358 buf[p++] = 0x11; in mjpeg_frame_header()
359 buf[p++] = 0; in mjpeg_frame_header()
361 buf[p++] = 0; in mjpeg_frame_header()
368 u16 mem = 0x3e00; in gen_mjpeghdr_to_package()
369 unsigned int addr = 0x19; in gen_mjpeghdr_to_package()
370 int size = 0, i, off = 0, chunk; in gen_mjpeghdr_to_package()
384 for (i = 0; i < size; i += chunk * 2) { in gen_mjpeghdr_to_package()
390 code[off + 1] = __cpu_to_le16(0x8000 | mem); in gen_mjpeghdr_to_package()
393 if (mem + chunk > 0x4000) in gen_mjpeghdr_to_package()
394 chunk = 0x4000 - mem; in gen_mjpeghdr_to_package()
399 code[off] = __cpu_to_le16(0x4000 | chunk); in gen_mjpeghdr_to_package()
401 mem = 0x3e00; in gen_mjpeghdr_to_package()
403 code[off] = __cpu_to_le16(0x1000 | 28); in gen_mjpeghdr_to_package()
404 code[off + 31] = 0; in gen_mjpeghdr_to_package()
425 mb_code = 0x1; in mpeg1_frame_header()
429 mb_code = 0x2; in mpeg1_frame_header()
433 mb_code = 0x2; in mpeg1_frame_header()
437 mb_code = 0x2; in mpeg1_frame_header()
441 mb_code = mb_len = 0; in mpeg1_frame_header()
445 CODE_ADD(c, frame == PFRAME ? 0x2 : 0x3, 13); in mpeg1_frame_header()
446 CODE_ADD(c, 0xffff, 16); in mpeg1_frame_header()
447 CODE_ADD(c, go->format == V4L2_PIX_FMT_MPEG2 ? 0x7 : 0x4, 4); in mpeg1_frame_header()
449 CODE_ADD(c, go->format == V4L2_PIX_FMT_MPEG2 ? 0x7 : 0x4, 4); in mpeg1_frame_header()
451 CODE_ADD(c, 0, 4); /* Is this supposed to be here?? */ in mpeg1_frame_header()
452 CODE_ADD(c, 0, 3); /* What is this?? */ in mpeg1_frame_header()
456 CODE_ADD(c, 0, j); in mpeg1_frame_header()
459 CODE_ADD(c, 0x1, 24); in mpeg1_frame_header()
460 CODE_ADD(c, 0xb5, 8); in mpeg1_frame_header()
461 CODE_ADD(c, 0x844, 12); in mpeg1_frame_header()
462 CODE_ADD(c, frame == PFRAME ? 0xff : 0x44, 8); in mpeg1_frame_header()
466 CODE_ADD(c, 0x000, 11); in mpeg1_frame_header()
468 CODE_ADD(c, 0x200, 11); in mpeg1_frame_header()
470 CODE_ADD(c, 0x3, 4); in mpeg1_frame_header()
471 CODE_ADD(c, 0x20c, 11); in mpeg1_frame_header()
476 CODE_ADD(c, 0, j); in mpeg1_frame_header()
479 for (i = 0; i < rows; ++i) { in mpeg1_frame_header()
482 CODE_ADD(c, 0x2, 6); in mpeg1_frame_header()
483 CODE_ADD(c, 0x1, 1); in mpeg1_frame_header()
486 CODE_ADD(c, 0x1, 2); in mpeg1_frame_header()
487 CODE_ADD(c, pict_struct == 1 ? 0x0 : 0x1, 1); in mpeg1_frame_header()
490 CODE_ADD(c, 0x3, 2); in mpeg1_frame_header()
492 CODE_ADD(c, pict_struct == 1 ? 0x0 : 0x1, 1); in mpeg1_frame_header()
494 CODE_ADD(c, 0x3, 2); in mpeg1_frame_header()
496 CODE_ADD(c, 0x8, 11); in mpeg1_frame_header()
497 CODE_ADD(c, addrinctab[j][0], addrinctab[j][1]); in mpeg1_frame_header()
500 CODE_ADD(c, 0x1, 2); in mpeg1_frame_header()
501 CODE_ADD(c, pict_struct == 1 ? 0x0 : 0x1, 1); in mpeg1_frame_header()
504 CODE_ADD(c, 0x3, 2); in mpeg1_frame_header()
506 CODE_ADD(c, pict_struct == 1 ? 0x0 : 0x1, 1); in mpeg1_frame_header()
508 CODE_ADD(c, 0x3, 2); in mpeg1_frame_header()
513 CODE_ADD(c, 0, j); in mpeg1_frame_header()
517 buf[2] = 0x00; in mpeg1_frame_header()
518 buf[3] = 0x00; in mpeg1_frame_header()
519 buf[4] = 0x01; in mpeg1_frame_header()
520 buf[5] = 0x00; in mpeg1_frame_header()
579 CODE_ADD(c, go->format == V4L2_PIX_FMT_MPEG2 ? 20000 : 0x3ffff, 18); in mpeg1_sequence_header()
582 CODE_ADD(c, 0, 3); in mpeg1_sequence_header()
587 CODE_ADD(c, 0, i); in mpeg1_sequence_header()
590 CODE_ADD(c, 0x1, 24); in mpeg1_sequence_header()
591 CODE_ADD(c, 0xb5, 8); in mpeg1_sequence_header()
592 CODE_ADD(c, 0x148, 12); in mpeg1_sequence_header()
594 CODE_ADD(c, 0x20001, 20); in mpeg1_sequence_header()
596 CODE_ADD(c, 0xa0001, 20); in mpeg1_sequence_header()
597 CODE_ADD(c, 0, 16); in mpeg1_sequence_header()
602 CODE_ADD(c, 0, i); in mpeg1_sequence_header()
605 CODE_ADD(c, 0x1, 24); in mpeg1_sequence_header()
606 CODE_ADD(c, 0xb52, 12); in mpeg1_sequence_header()
608 CODE_ADD(c, 0x105, 9); in mpeg1_sequence_header()
609 CODE_ADD(c, 0x505, 16); in mpeg1_sequence_header()
617 CODE_ADD(c, 0, i); in mpeg1_sequence_header()
622 buf[0] = i & 0xff; in mpeg1_sequence_header()
624 buf[2] = 0x00; in mpeg1_sequence_header()
625 buf[3] = 0x00; in mpeg1_sequence_header()
626 buf[4] = 0x01; in mpeg1_sequence_header()
627 buf[5] = 0xb3; in mpeg1_sequence_header()
635 u16 mem = 0x3e00; in gen_mpeg1hdr_to_package()
636 unsigned int addr = 0x19; in gen_mpeg1hdr_to_package()
637 int i, off = 0, chunk; in gen_mpeg1hdr_to_package()
643 framelen[0] = mpeg1_frame_header(go, buf, 0, 1, PFRAME); in gen_mpeg1hdr_to_package()
645 framelen[0] += mpeg1_frame_header(go, buf + framelen[0] / 8, in gen_mpeg1hdr_to_package()
646 0, 2, PFRAME); in gen_mpeg1hdr_to_package()
647 buf[0] = framelen[0] & 0xff; in gen_mpeg1hdr_to_package()
648 buf[1] = framelen[0] >> 8; in gen_mpeg1hdr_to_package()
650 framelen[1] = mpeg1_frame_header(go, buf + i, 0, 1, BFRAME_PRE); in gen_mpeg1hdr_to_package()
653 0, 2, BFRAME_PRE); in gen_mpeg1hdr_to_package()
654 buf[i] = framelen[1] & 0xff; in gen_mpeg1hdr_to_package()
657 framelen[2] = mpeg1_frame_header(go, buf + i, 0, 1, BFRAME_POST); in gen_mpeg1hdr_to_package()
660 0, 2, BFRAME_POST); in gen_mpeg1hdr_to_package()
661 buf[i] = framelen[2] & 0xff; in gen_mpeg1hdr_to_package()
664 framelen[3] = mpeg1_frame_header(go, buf + i, 0, 1, BFRAME_BIDIR); in gen_mpeg1hdr_to_package()
667 0, 2, BFRAME_BIDIR); in gen_mpeg1hdr_to_package()
668 buf[i] = framelen[3] & 0xff; in gen_mpeg1hdr_to_package()
671 mpeg1_sequence_header(go, buf + i, 0); in gen_mpeg1hdr_to_package()
673 for (i = 0; i < 5120; i += chunk * 2) { in gen_mpeg1hdr_to_package()
679 code[off + 1] = __cpu_to_le16(0x8000 | mem); in gen_mpeg1hdr_to_package()
682 if (mem + chunk > 0x4000) in gen_mpeg1hdr_to_package()
683 chunk = 0x4000 - mem; in gen_mpeg1hdr_to_package()
688 code[off] = __cpu_to_le16(0x4000 | chunk); in gen_mpeg1hdr_to_package()
690 if (mem + chunk == 0x4000) { in gen_mpeg1hdr_to_package()
691 mem = 0x3e00; in gen_mpeg1hdr_to_package()
695 code[off] = __cpu_to_le16(0x1000 | 28); in gen_mpeg1hdr_to_package()
696 code[off + 31] = 0; in gen_mpeg1hdr_to_package()
724 CODE_ADD(c, frame == PFRAME ? 0x1 : 0x2, 2); in mpeg4_frame_header()
726 CODE_ADD(c, 0x1, 1); in mpeg4_frame_header()
727 CODE_ADD(c, 0x1, 2); in mpeg4_frame_header()
728 CODE_ADD(c, 0, vti_bitlen(go)); in mpeg4_frame_header()
729 CODE_ADD(c, 0x3, 2); in mpeg4_frame_header()
731 CODE_ADD(c, 0, 1); in mpeg4_frame_header()
732 CODE_ADD(c, 0xc, 11); in mpeg4_frame_header()
734 CODE_ADD(c, 0x4, 3); in mpeg4_frame_header()
736 for (i = 0; i < mb_count; ++i) { in mpeg4_frame_header()
739 CODE_ADD(c, 0x1, 1); in mpeg4_frame_header()
742 CODE_ADD(c, 0x47, 8); in mpeg4_frame_header()
745 CODE_ADD(c, 0x27, 7); in mpeg4_frame_header()
748 CODE_ADD(c, 0x5f, 8); in mpeg4_frame_header()
758 CODE_ADD(c, 0, 1); in mpeg4_frame_header()
762 buf[0] = i & 0xff; in mpeg4_frame_header()
764 buf[2] = 0x00; in mpeg4_frame_header()
765 buf[3] = 0x00; in mpeg4_frame_header()
766 buf[4] = 0x01; in mpeg4_frame_header()
767 buf[5] = 0xb6; in mpeg4_frame_header()
773 const unsigned char head[] = { 0x00, 0x00, 0x01, 0xb0, go->pali, in mpeg4_sequence_header()
774 0x00, 0x00, 0x01, 0xb5, 0x09, in mpeg4_sequence_header()
775 0x00, 0x00, 0x01, 0x00, in mpeg4_sequence_header()
776 0x00, 0x00, 0x01, 0x20, }; in mpeg4_sequence_header()
794 CODE_ADD(c, 0x191, 17); in mpeg4_sequence_header()
796 CODE_ADD(c, 0x1, 4); in mpeg4_sequence_header()
798 CODE_ADD(c, 0x3, 2); in mpeg4_sequence_header()
804 CODE_ADD(c, 0x2830, 14); in mpeg4_sequence_header()
808 CODE_ADD(c, 0, 1); in mpeg4_sequence_header()
812 buf[0] = i & 0xff; in mpeg4_sequence_header()
821 u16 mem = 0x3e00; in gen_mpeg4hdr_to_package()
822 unsigned int addr = 0x19; in gen_mpeg4hdr_to_package()
823 int i, off = 0, chunk; in gen_mpeg4hdr_to_package()
829 framelen[0] = mpeg4_frame_header(go, buf, 0, PFRAME); in gen_mpeg4hdr_to_package()
831 framelen[1] = mpeg4_frame_header(go, buf + i, 0, BFRAME_PRE); in gen_mpeg4hdr_to_package()
833 framelen[2] = mpeg4_frame_header(go, buf + i, 0, BFRAME_POST); in gen_mpeg4hdr_to_package()
835 framelen[3] = mpeg4_frame_header(go, buf + i, 0, BFRAME_BIDIR); in gen_mpeg4hdr_to_package()
837 mpeg4_frame_header(go, buf + i, 0, BFRAME_EMPTY); in gen_mpeg4hdr_to_package()
839 mpeg4_sequence_header(go, buf + i, 0); in gen_mpeg4hdr_to_package()
841 for (i = 0; i < 5120; i += chunk * 2) { in gen_mpeg4hdr_to_package()
847 code[off + 1] = __cpu_to_le16(0x8000 | mem); in gen_mpeg4hdr_to_package()
850 if (mem + chunk > 0x4000) in gen_mpeg4hdr_to_package()
851 chunk = 0x4000 - mem; in gen_mpeg4hdr_to_package()
856 code[off] = __cpu_to_le16(0x4000 | chunk); in gen_mpeg4hdr_to_package()
858 if (mem + chunk == 0x4000) { in gen_mpeg4hdr_to_package()
859 mem = 0x3e00; in gen_mpeg4hdr_to_package()
863 code[off] = __cpu_to_le16(0x1000 | 28); in gen_mpeg4hdr_to_package()
864 code[off + 31] = 0; in gen_mpeg4hdr_to_package()
871 mem = 0x3e00; in gen_mpeg4hdr_to_package()
872 addr = go->ipb ? 0x14f9 : 0x0af9; in gen_mpeg4hdr_to_package()
873 memset(buf, 0, 5120); in gen_mpeg4hdr_to_package()
884 for (i = 0; i < 5120; i += chunk * 2) { in gen_mpeg4hdr_to_package()
890 code[off + 1] = __cpu_to_le16(0x8000 | mem); in gen_mpeg4hdr_to_package()
893 if (mem + chunk > 0x4000) in gen_mpeg4hdr_to_package()
894 chunk = 0x4000 - mem; in gen_mpeg4hdr_to_package()
899 code[off] = __cpu_to_le16(0x4000 | chunk); in gen_mpeg4hdr_to_package()
901 if (mem + chunk == 0x4000) { in gen_mpeg4hdr_to_package()
902 mem = 0x3e00; in gen_mpeg4hdr_to_package()
906 code[off] = __cpu_to_le16(0x1000 | 28); in gen_mpeg4hdr_to_package()
907 code[off + 31] = 0; in gen_mpeg4hdr_to_package()
922 int converge_speed = 0; in brctrl_to_package()
924 100 : 0; in brctrl_to_package()
930 int q = 0; in brctrl_to_package()
937 q > 0 ? sgop_expt_addr * q : in brctrl_to_package()
939 q > 0 ? sgop_expt_addr * q : in brctrl_to_package()
941 q > 0 ? sgop_expt_addr * q : in brctrl_to_package()
943 q > 0 ? sgop_expt_addr * q : in brctrl_to_package()
946 u32 calc_q = q > 0 ? q : cplx[0] / sgop_expt_addr; in brctrl_to_package()
948 0x200e, 0x0000, in brctrl_to_package()
949 0xBF20, go->ipb ? converge_speed_ipb[converge_speed] in brctrl_to_package()
951 0xBF21, go->ipb ? 2 : 0, in brctrl_to_package()
952 0xBF22, go->ipb ? LAMBDA_table[0][lambda / 2 + 50] in brctrl_to_package()
954 0xBF23, go->ipb ? LAMBDA_table[1][lambda] : 32767, in brctrl_to_package()
955 0xBF24, 32767, in brctrl_to_package()
956 0xBF25, lambda > 99 ? 32767 : LAMBDA_table[3][lambda], in brctrl_to_package()
957 0xBF26, sgop_expt_addr & 0x0000FFFF, in brctrl_to_package()
958 0xBF27, sgop_expt_addr >> 16, in brctrl_to_package()
959 0xBF28, sgop_peak_addr & 0x0000FFFF, in brctrl_to_package()
960 0xBF29, sgop_peak_addr >> 16, in brctrl_to_package()
961 0xBF2A, vbv_alert_addr & 0x0000FFFF, in brctrl_to_package()
962 0xBF2B, vbv_alert_addr >> 16, in brctrl_to_package()
963 0xBF2C, 0, in brctrl_to_package()
964 0xBF2D, 0, in brctrl_to_package()
965 0, 0, in brctrl_to_package()
967 0x200e, 0x0000, in brctrl_to_package()
968 0xBF2E, vbv_alert_addr & 0x0000FFFF, in brctrl_to_package()
969 0xBF2F, vbv_alert_addr >> 16, in brctrl_to_package()
970 0xBF30, cplx[0] & 0x0000FFFF, in brctrl_to_package()
971 0xBF31, cplx[0] >> 16, in brctrl_to_package()
972 0xBF32, cplx[1] & 0x0000FFFF, in brctrl_to_package()
973 0xBF33, cplx[1] >> 16, in brctrl_to_package()
974 0xBF34, cplx[2] & 0x0000FFFF, in brctrl_to_package()
975 0xBF35, cplx[2] >> 16, in brctrl_to_package()
976 0xBF36, cplx[3] & 0x0000FFFF, in brctrl_to_package()
977 0xBF37, cplx[3] >> 16, in brctrl_to_package()
978 0xBF38, 0, in brctrl_to_package()
979 0xBF39, 0, in brctrl_to_package()
980 0xBF3A, total_expt_addr & 0x0000FFFF, in brctrl_to_package()
981 0xBF3B, total_expt_addr >> 16, in brctrl_to_package()
982 0, 0, in brctrl_to_package()
984 0x200e, 0x0000, in brctrl_to_package()
985 0xBF3C, total_expt_addr & 0x0000FFFF, in brctrl_to_package()
986 0xBF3D, total_expt_addr >> 16, in brctrl_to_package()
987 0xBF3E, 0, in brctrl_to_package()
988 0xBF3F, 0, in brctrl_to_package()
989 0xBF48, 0, in brctrl_to_package()
990 0xBF49, 0, in brctrl_to_package()
991 0xBF4A, calc_q < 4 ? 4 : (calc_q > 124 ? 124 : calc_q), in brctrl_to_package()
992 0xBF4B, 4, in brctrl_to_package()
993 0xBF4C, 0, in brctrl_to_package()
994 0xBF4D, 0, in brctrl_to_package()
995 0xBF4E, 0, in brctrl_to_package()
996 0xBF4F, 0, in brctrl_to_package()
997 0xBF50, 0, in brctrl_to_package()
998 0xBF51, 0, in brctrl_to_package()
999 0, 0, in brctrl_to_package()
1001 0x200e, 0x0000, in brctrl_to_package()
1002 0xBF40, sgop_expt_addr & 0x0000FFFF, in brctrl_to_package()
1003 0xBF41, sgop_expt_addr >> 16, in brctrl_to_package()
1004 0xBF42, 0, in brctrl_to_package()
1005 0xBF43, 0, in brctrl_to_package()
1006 0xBF44, 0, in brctrl_to_package()
1007 0xBF45, 0, in brctrl_to_package()
1008 0xBF46, (go->width >> 4) * (go->height >> 4), in brctrl_to_package()
1009 0xBF47, 0, in brctrl_to_package()
1010 0xBF64, 0, in brctrl_to_package()
1011 0xBF65, 0, in brctrl_to_package()
1012 0xBF18, framelen[4], in brctrl_to_package()
1013 0xBF19, framelen[5], in brctrl_to_package()
1014 0xBF1A, framelen[6], in brctrl_to_package()
1015 0xBF1B, framelen[7], in brctrl_to_package()
1016 0, 0, in brctrl_to_package()
1018 #if 0 in brctrl_to_package()
1020 0x200e, 0x0000, in brctrl_to_package()
1021 0xBF56, 4, in brctrl_to_package()
1022 0xBF57, 0, in brctrl_to_package()
1023 0xBF58, 5, in brctrl_to_package()
1024 0xBF59, 0, in brctrl_to_package()
1025 0xBF5A, 6, in brctrl_to_package()
1026 0xBF5B, 0, in brctrl_to_package()
1027 0xBF5C, 8, in brctrl_to_package()
1028 0xBF5D, 0, in brctrl_to_package()
1029 0xBF5E, 1, in brctrl_to_package()
1030 0xBF5F, 0, in brctrl_to_package()
1031 0xBF60, 1, in brctrl_to_package()
1032 0xBF61, 0, in brctrl_to_package()
1033 0xBF62, 0, in brctrl_to_package()
1034 0xBF63, 0, in brctrl_to_package()
1035 0, 0, in brctrl_to_package()
1037 0x2008, 0x0000, in brctrl_to_package()
1038 0xBF56, 4, in brctrl_to_package()
1039 0xBF57, 0, in brctrl_to_package()
1040 0xBF58, 5, in brctrl_to_package()
1041 0xBF59, 0, in brctrl_to_package()
1042 0xBF5A, 6, in brctrl_to_package()
1043 0xBF5B, 0, in brctrl_to_package()
1044 0xBF5C, 8, in brctrl_to_package()
1045 0xBF5D, 0, in brctrl_to_package()
1046 0, 0, in brctrl_to_package()
1047 0, 0, in brctrl_to_package()
1048 0, 0, in brctrl_to_package()
1049 0, 0, in brctrl_to_package()
1050 0, 0, in brctrl_to_package()
1051 0, 0, in brctrl_to_package()
1052 0, 0, in brctrl_to_package()
1055 0x200e, 0x0000, in brctrl_to_package()
1056 0xBF10, 0, in brctrl_to_package()
1057 0xBF11, 0, in brctrl_to_package()
1058 0xBF12, 0, in brctrl_to_package()
1059 0xBF13, 0, in brctrl_to_package()
1060 0xBF14, 0, in brctrl_to_package()
1061 0xBF15, 0, in brctrl_to_package()
1062 0xBF16, 0, in brctrl_to_package()
1063 0xBF17, 0, in brctrl_to_package()
1064 0xBF7E, 0, in brctrl_to_package()
1065 0xBF7F, 1, in brctrl_to_package()
1066 0xBF52, framelen[0], in brctrl_to_package()
1067 0xBF53, framelen[1], in brctrl_to_package()
1068 0xBF54, framelen[2], in brctrl_to_package()
1069 0xBF55, framelen[3], in brctrl_to_package()
1070 0, 0, in brctrl_to_package()
1082 int THACCoeffSet0 = 0; in config_package()
1084 0x200e, 0x0000, in config_package()
1085 0xc002, 0x14b4, in config_package()
1086 0xc003, 0x28b4, in config_package()
1087 0xc004, 0x3c5a, in config_package()
1088 0xdc05, 0x2a77, in config_package()
1089 0xc6c3, go->format == V4L2_PIX_FMT_MPEG4 ? 0 : in config_package()
1090 (go->format == V4L2_PIX_FMT_H263 ? 0 : 1), in config_package()
1091 0xc680, go->format == V4L2_PIX_FMT_MPEG4 ? 0xf1 : in config_package()
1092 (go->format == V4L2_PIX_FMT_H263 ? 0x61 : in config_package()
1093 0xd3), in config_package()
1094 0xc780, 0x0140, in config_package()
1095 0xe009, 0x0001, in config_package()
1096 0xc60f, 0x0008, in config_package()
1097 0xd4ff, 0x0002, in config_package()
1098 0xe403, 2340, in config_package()
1099 0xe406, 75, in config_package()
1100 0xd411, 0x0001, in config_package()
1101 0xd410, 0xa1d6, in config_package()
1102 0x0001, 0x2801, in config_package()
1104 0x200d, 0x0000, in config_package()
1105 0xe402, 0x018b, in config_package()
1106 0xe401, 0x8b01, in config_package()
1107 0xd472, (go->board_info->sensor_flags & in config_package()
1110 0x01b0 : 0x0170, in config_package()
1111 0xd475, (go->board_info->sensor_flags & in config_package()
1114 0x0008 : 0x0009, in config_package()
1115 0xc404, go->interlace_coding ? 0x44 : in config_package()
1116 (go->format == V4L2_PIX_FMT_MPEG4 ? 0x11 : in config_package()
1117 (go->format == V4L2_PIX_FMT_MPEG1 ? 0x02 : in config_package()
1118 (go->format == V4L2_PIX_FMT_MPEG2 ? 0x04 : in config_package()
1119 (go->format == V4L2_PIX_FMT_H263 ? 0x08 : in config_package()
1120 0x20)))), in config_package()
1121 0xbf0a, (go->format == V4L2_PIX_FMT_MPEG4 ? 8 : in config_package()
1125 ((go->repeat_seqhead ? 1 : 0) << 6) | in config_package()
1126 ((go->dvd_mode ? 1 : 0) << 9) | in config_package()
1127 ((go->gop_header_enable ? 1 : 0) << 10), in config_package()
1128 0xbf0b, 0, in config_package()
1129 0xdd5a, go->ipb ? 0x14 : 0x0a, in config_package()
1130 0xbf0c, 0, in config_package()
1131 0xbf0d, 0, in config_package()
1132 0xc683, THACCoeffSet0, in config_package()
1133 0xc40a, (go->width << 4) | rows, in config_package()
1134 0xe01a, go->board_info->hpi_buffer_cap, in config_package()
1135 0, 0, in config_package()
1136 0, 0, in config_package()
1138 0x2008, 0, in config_package()
1139 0xe402, 0x88, in config_package()
1140 0xe401, 0x8f01, in config_package()
1141 0xbf6a, 0, in config_package()
1142 0xbf6b, 0, in config_package()
1143 0xbf6c, 0, in config_package()
1144 0xbf6d, 0, in config_package()
1145 0xbf6e, 0, in config_package()
1146 0xbf6f, 0, in config_package()
1147 0, 0, in config_package()
1148 0, 0, in config_package()
1149 0, 0, in config_package()
1150 0, 0, in config_package()
1151 0, 0, in config_package()
1152 0, 0, in config_package()
1153 0, 0, in config_package()
1155 0x200e, 0, in config_package()
1156 0xbf66, brc_window_size, in config_package()
1157 0xbf67, 0, in config_package()
1158 0xbf68, q_min, in config_package()
1159 0xbf69, q_max, in config_package()
1160 0xbfe0, 0, in config_package()
1161 0xbfe1, 0, in config_package()
1162 0xbfe2, 0, in config_package()
1163 0xbfe3, go->ipb ? 3 : 1, in config_package()
1164 0xc031, go->board_info->sensor_flags & in config_package()
1165 GO7007_SENSOR_VBI ? 1 : 0, in config_package()
1166 0xc01c, 0x1f, in config_package()
1167 0xdd8c, 0x15, in config_package()
1168 0xdd94, 0x15, in config_package()
1169 0xdd88, go->ipb ? 0x1401 : 0x0a01, in config_package()
1170 0xdd90, go->ipb ? 0x1401 : 0x0a01, in config_package()
1171 0, 0, in config_package()
1173 0x200e, 0, in config_package()
1174 0xbfe4, 0, in config_package()
1175 0xbfe5, 0, in config_package()
1176 0xbfe6, 0, in config_package()
1177 0xbfe7, fps << 8, in config_package()
1178 0xbfe8, 0x3a00, in config_package()
1179 0xbfe9, 0, in config_package()
1180 0xbfea, 0, in config_package()
1181 0xbfeb, 0, in config_package()
1182 0xbfec, (go->interlace_coding ? 1 << 15 : 0) | in config_package()
1183 (go->modet_enable ? 0xa : 0) | in config_package()
1185 GO7007_SENSOR_VBI ? 1 : 0), in config_package()
1186 0xbfed, 0, in config_package()
1187 0xbfee, 0, in config_package()
1188 0xbfef, 0, in config_package()
1189 0xbff0, go->board_info->sensor_flags & in config_package()
1190 GO7007_SENSOR_TV ? 0xf060 : 0xb060, in config_package()
1191 0xbff1, 0, in config_package()
1192 0, 0, in config_package()
1208 0x2006, 0, in seqhead_to_package()
1209 0xbf08, fps, in seqhead_to_package()
1210 0xbf09, 0, in seqhead_to_package()
1211 0xbff2, vop_time_increment_bitlength, in seqhead_to_package()
1212 0xbff3, (1 << vop_time_increment_bitlength) - 1, in seqhead_to_package()
1213 0xbfe6, 0, in seqhead_to_package()
1214 0xbfe7, (fps / 1000) << 8, in seqhead_to_package()
1215 0, 0, in seqhead_to_package()
1216 0, 0, in seqhead_to_package()
1217 0, 0, in seqhead_to_package()
1218 0, 0, in seqhead_to_package()
1219 0, 0, in seqhead_to_package()
1220 0, 0, in seqhead_to_package()
1221 0, 0, in seqhead_to_package()
1222 0, 0, in seqhead_to_package()
1223 0, 0, in seqhead_to_package()
1225 0x2007, 0, in seqhead_to_package()
1226 0xc800, buf[2] << 8 | buf[3], in seqhead_to_package()
1227 0xc801, buf[4] << 8 | buf[5], in seqhead_to_package()
1228 0xc802, buf[6] << 8 | buf[7], in seqhead_to_package()
1229 0xc803, buf[8] << 8 | buf[9], in seqhead_to_package()
1230 0xc406, 64, in seqhead_to_package()
1231 0xc407, len - 64, in seqhead_to_package()
1232 0xc61b, 1, in seqhead_to_package()
1233 0, 0, in seqhead_to_package()
1234 0, 0, in seqhead_to_package()
1235 0, 0, in seqhead_to_package()
1236 0, 0, in seqhead_to_package()
1237 0, 0, in seqhead_to_package()
1238 0, 0, in seqhead_to_package()
1239 0, 0, in seqhead_to_package()
1240 0, 0, in seqhead_to_package()
1242 0x200e, 0, in seqhead_to_package()
1243 0xc808, buf[10] << 8 | buf[11], in seqhead_to_package()
1244 0xc809, buf[12] << 8 | buf[13], in seqhead_to_package()
1245 0xc80a, buf[14] << 8 | buf[15], in seqhead_to_package()
1246 0xc80b, buf[16] << 8 | buf[17], in seqhead_to_package()
1247 0xc80c, buf[18] << 8 | buf[19], in seqhead_to_package()
1248 0xc80d, buf[20] << 8 | buf[21], in seqhead_to_package()
1249 0xc80e, buf[22] << 8 | buf[23], in seqhead_to_package()
1250 0xc80f, buf[24] << 8 | buf[25], in seqhead_to_package()
1251 0xc810, buf[26] << 8 | buf[27], in seqhead_to_package()
1252 0xc811, buf[28] << 8 | buf[29], in seqhead_to_package()
1253 0xc812, buf[30] << 8 | buf[31], in seqhead_to_package()
1254 0xc813, buf[32] << 8 | buf[33], in seqhead_to_package()
1255 0xc814, buf[34] << 8 | buf[35], in seqhead_to_package()
1256 0xc815, buf[36] << 8 | buf[37], in seqhead_to_package()
1257 0, 0, in seqhead_to_package()
1258 0, 0, in seqhead_to_package()
1259 0, 0, in seqhead_to_package()
1269 while (little != 0) { in relative_prime()
1287 0x200e, 0, in avsync_to_package()
1288 0xbf98, (u16)((-adjratio) & 0xffff), in avsync_to_package()
1289 0xbf99, (u16)((-adjratio) >> 16), in avsync_to_package()
1290 0xbf92, 0, in avsync_to_package()
1291 0xbf93, 0, in avsync_to_package()
1292 0xbff4, f1 > f2 ? f1 : f2, in avsync_to_package()
1293 0xbff5, f1 < f2 ? f1 : f2, in avsync_to_package()
1294 0xbff6, f1 < f2 ? ratio : ratio + 1, in avsync_to_package()
1295 0xbff7, f1 > f2 ? ratio : ratio + 1, in avsync_to_package()
1296 0xbff8, 0, in avsync_to_package()
1297 0xbff9, 0, in avsync_to_package()
1298 0xbffa, adjratio & 0xffff, in avsync_to_package()
1299 0xbffb, adjratio >> 16, in avsync_to_package()
1300 0xbf94, 0, in avsync_to_package()
1301 0xbf95, 0, in avsync_to_package()
1302 0, 0, in avsync_to_package()
1312 0x8000, in final_package()
1313 0, in final_package()
1314 0, in final_package()
1315 0, in final_package()
1316 0, in final_package()
1317 0, in final_package()
1318 0, in final_package()
1322 (1 << 14) | (1 << 9) : 0) | in final_package()
1323 ((go->encoder_subsample ? 1 : 0) << 8) | in final_package()
1326 ((go->encoder_v_halve ? 1 : 0) << 14) | in final_package()
1328 (go->encoder_h_halve ? 1 << 6 : 0) | in final_package()
1333 0, in final_package()
1334 0, in final_package()
1337 (1 << 7) : 0) | in final_package()
1338 0x41, in final_package()
1339 go->ipb ? 0xd4c : 0x36b, in final_package()
1341 go->format == V4L2_PIX_FMT_MPEG4 ? 0x0404 : 0, in final_package()
1342 (1 << 15) | ((go->interlace_coding ? 1 : 0) << 13) | in final_package()
1343 ((go->closed_gop ? 1 : 0) << 12) | in final_package()
1344 ((go->format == V4L2_PIX_FMT_MPEG4 ? 1 : 0) << 11) | in final_package()
1346 ((go->ipb ? 3 : 0) << 7) | in final_package()
1347 ((go->modet_enable ? 1 : 0) << 2) | in final_package()
1348 ((go->dvd_mode ? 1 : 0) << 1) | 1, in final_package()
1349 (go->format == V4L2_PIX_FMT_MPEG1 ? 0x89a0 : in final_package()
1350 (go->format == V4L2_PIX_FMT_MPEG2 ? 0x89a0 : in final_package()
1351 (go->format == V4L2_PIX_FMT_MJPEG ? 0x89a0 : in final_package()
1352 (go->format == V4L2_PIX_FMT_MPEG4 ? 0x8920 : in final_package()
1353 (go->format == V4L2_PIX_FMT_H263 ? 0x8920 : 0))))), in final_package()
1354 go->ipb ? 0x1f15 : 0x1f0b, in final_package()
1355 go->ipb ? 0x0015 : 0x000b, in final_package()
1356 go->ipb ? 0xa800 : 0x5800, in final_package()
1357 0xffff, in final_package()
1358 0x0020 + 0x034b * 0, in final_package()
1359 0x0020 + 0x034b * 1, in final_package()
1360 0x0020 + 0x034b * 2, in final_package()
1361 0x0020 + 0x034b * 3, in final_package()
1362 0x0020 + 0x034b * 4, in final_package()
1363 0x0020 + 0x034b * 5, in final_package()
1374 GO7007_AUDIO_I2S_MASTER ? 1 : 0) << 11) | in audio_to_package()
1376 GO7007_AUDIO_OKI_MODE ? 1 : 0) << 8) | in audio_to_package()
1380 0x200d, 0, in audio_to_package()
1381 0x9002, 0, in audio_to_package()
1382 0x9002, 0, in audio_to_package()
1383 0x9031, 0, in audio_to_package()
1384 0x9032, 0, in audio_to_package()
1385 0x9033, 0, in audio_to_package()
1386 0x9034, 0, in audio_to_package()
1387 0x9035, 0, in audio_to_package()
1388 0x9036, 0, in audio_to_package()
1389 0x9037, 0, in audio_to_package()
1390 0x9040, 0, in audio_to_package()
1391 0x9000, clock_config, in audio_to_package()
1392 0x9001, (go->board_info->audio_flags & 0xffff) | in audio_to_package()
1394 0x9000, ((go->board_info->audio_flags & in audio_to_package()
1396 1 : 0) << 10) | in audio_to_package()
1398 0, 0, in audio_to_package()
1399 0, 0, in audio_to_package()
1400 0x2005, 0, in audio_to_package()
1401 0x9041, 0, in audio_to_package()
1402 0x9042, 256, in audio_to_package()
1403 0x9043, 0, in audio_to_package()
1404 0x9044, 16, in audio_to_package()
1405 0x9045, 16, in audio_to_package()
1406 0, 0, in audio_to_package()
1407 0, 0, in audio_to_package()
1408 0, 0, in audio_to_package()
1409 0, 0, in audio_to_package()
1410 0, 0, in audio_to_package()
1411 0, 0, in audio_to_package()
1412 0, 0, in audio_to_package()
1413 0, 0, in audio_to_package()
1414 0, 0, in audio_to_package()
1415 0, 0, in audio_to_package()
1423 bool has_modet0 = go->modet[0].enable; in modet_to_package()
1427 int ret, mb, i, addr, cnt = 0; in modet_to_package()
1430 0x200e, 0, in modet_to_package()
1431 0xbf82, has_modet0 ? go->modet[0].pixel_threshold : 32767, in modet_to_package()
1432 0xbf83, has_modet1 ? go->modet[1].pixel_threshold : 32767, in modet_to_package()
1433 0xbf84, has_modet2 ? go->modet[2].pixel_threshold : 32767, in modet_to_package()
1434 0xbf85, has_modet3 ? go->modet[3].pixel_threshold : 32767, in modet_to_package()
1435 0xbf86, has_modet0 ? go->modet[0].motion_threshold : 32767, in modet_to_package()
1436 0xbf87, has_modet1 ? go->modet[1].motion_threshold : 32767, in modet_to_package()
1437 0xbf88, has_modet2 ? go->modet[2].motion_threshold : 32767, in modet_to_package()
1438 0xbf89, has_modet3 ? go->modet[3].motion_threshold : 32767, in modet_to_package()
1439 0xbf8a, has_modet0 ? go->modet[0].mb_threshold : 32767, in modet_to_package()
1440 0xbf8b, has_modet1 ? go->modet[1].mb_threshold : 32767, in modet_to_package()
1441 0xbf8c, has_modet2 ? go->modet[2].mb_threshold : 32767, in modet_to_package()
1442 0xbf8d, has_modet3 ? go->modet[3].mb_threshold : 32767, in modet_to_package()
1443 0xbf8e, 0, in modet_to_package()
1444 0xbf8f, 0, in modet_to_package()
1445 0, 0, in modet_to_package()
1449 if (ret < 0) in modet_to_package()
1453 addr = 0xbac0; in modet_to_package()
1454 memset(pack, 0, 64); in modet_to_package()
1455 i = 0; in modet_to_package()
1456 for (mb = 0; mb < 1624; ++mb) { in modet_to_package()
1464 pack[0] = 0x2000 | i; in modet_to_package()
1466 if (ret < 0) in modet_to_package()
1469 i = 0; in modet_to_package()
1470 memset(pack, 0, 64); in modet_to_package()
1472 pack[i * 2 + 3] = 0; in modet_to_package()
1475 memset(pack, 0, 64); in modet_to_package()
1476 i = 0; in modet_to_package()
1477 for (addr = 0xbb90; addr < 0xbbfa; ++addr) { in modet_to_package()
1479 pack[i * 2 + 3] = 0; in modet_to_package()
1481 if (i == 10 || addr == 0xbbf9) { in modet_to_package()
1482 pack[0] = 0x2000 | i; in modet_to_package()
1484 if (ret < 0) in modet_to_package()
1487 i = 0; in modet_to_package()
1488 memset(pack, 0, 64); in modet_to_package()
1527 return 0; in do_special()
1548 int codespace = 64 * 1024, i = 0, srclen, chunk_len, chunk_flags; in go7007_construct_fw_image()
1581 chunk_flags = __le16_to_cpu(src[0]); in go7007_construct_fw_image()
1593 if (ret < 0) { in go7007_construct_fw_image()
1615 return 0; in go7007_construct_fw_image()