Lines Matching refs:buffer

24 // FIXME: try to implement 'fast' and 'slow' settings for all modes, so buffer
299 static void gxx0_maventv_PAL_init(uint8* buffer)
304 buffer[0x00] = 0x2A;
305 buffer[0x01] = 0x09;
306 buffer[0x02] = 0x8A;
307 buffer[0x03] = 0xCB;
309 buffer[0x04] = 0x00;
310 buffer[0x05] = 0x00;
311 buffer[0x06] = 0xF9;
312 buffer[0x07] = 0x00;
314 buffer[0x08] = 0x7E;
316 buffer[0x09] = 0x44;
318 buffer[0x0a] = 0x9C;
323 buffer[0x0b] = 0x3e;
327 buffer[0x0b] = 0x48;
330 buffer[0x0c] = 0x21;
331 buffer[0x0d] = 0x00;
338 buffer[0x0e] = ((value >> 2) & 0xff);
339 buffer[0x0f] = (value & 0x03);
341 buffer[0x10] = ((value >> 2) & 0xff);
342 buffer[0x11] = (value & 0x03);
349 buffer[0x0e] = ((value >> 2) & 0xff);
350 buffer[0x0f] = (value & 0x03);
352 buffer[0x10] = ((value >> 2) & 0xff);
353 buffer[0x11] = (value & 0x03);
356 buffer[0x12] = 0x1A;
357 buffer[0x13] = 0x2A;
360 buffer[0x14] = 0x1C;
361 buffer[0x15] = 0x3D;
362 buffer[0x16] = 0x14;
366 buffer[0x17] = 0x9C;
368 buffer[0x18] = 0x01;
370 buffer[0x19] = 0x00;
371 buffer[0x1a] = 0xFE;
372 buffer[0x1b] = 0x7E;
373 buffer[0x1c] = 0x60;
374 buffer[0x1d] = 0x05;
381 buffer[0x1e] = ((value >> 2) & 0xff);
382 buffer[0x1f] = (value & 0x03);
387 buffer[0x1e] = ((value >> 2) & 0xff);
388 buffer[0x1f] = (value & 0x03);
393 buffer[0x20] = 0x72;
395 buffer[0x20] = 0xA5;
397 buffer[0x21] = 0x07;
401 buffer[0x22] = 0x72;
403 buffer[0x22] = 0xA5;
405 buffer[0x23] = 0x00;
406 buffer[0x24] = 0x00;
408 buffer[0x25] = 0x00;
410 buffer[0x26] = 0x08;
411 buffer[0x27] = 0x04;
412 buffer[0x28] = 0x00;
413 buffer[0x29] = 0x1A;
416 buffer[0x2a] = 0x55;
417 buffer[0x2b] = 0x01;
420 buffer[0x2c] = 0x26;
423 buffer[0x2d] = 0x07;
424 buffer[0x2e] = 0x7E;
427 buffer[0x2f] = 0x02;
428 buffer[0x30] = 0x54;
432 buffer[0x31] = ((value >> 3) & 0xff);
433 buffer[0x32] = (value & 0x07);
436 buffer[0x33] = 0x14; //=((v_total - v_sync_end)/2) -1
438 buffer[0x34] = 0x49;
439 buffer[0x35] = 0x00;
440 buffer[0x36] = 0x00;
441 buffer[0x37] = 0xA3;
442 buffer[0x38] = 0xC8;
443 buffer[0x39] = 0x22;
444 buffer[0x3a] = 0x02;
445 buffer[0x3b] = 0x22;
448 buffer[0x3c] = 0x3F;
449 buffer[0x3d] = 0x03;
453 static void gxx0_maventv_NTSC_init(uint8* buffer)
458 buffer[0x00] = 0x21;
459 buffer[0x01] = 0xF0;
460 buffer[0x02] = 0x7C;
461 buffer[0x03] = 0x1F;
463 buffer[0x04] = 0x00;
464 buffer[0x05] = 0x00;//b1 = ON enables colorbar testimage
465 buffer[0x06] = 0xF9;//b0 = ON enables MAVEN TV output
466 buffer[0x07] = 0x00;//influences the colorburst signal amplitude somehow
469 buffer[0x08] = 0x7E;
471 buffer[0x09] = 0x43;
473 buffer[0x0a] = 0x7E;
478 buffer[0x0b] = 0x46;
482 buffer[0x0b] = 0x48;
485 buffer[0x0c] = 0x00;
486 buffer[0x0d] = 0x00;
493 buffer[0x0e] = ((value >> 2) & 0xff);
494 buffer[0x0f] = (value & 0x03);
496 buffer[0x10] = ((value >> 2) & 0xff);
497 buffer[0x11] = (value & 0x03);
504 buffer[0x0e] = ((value >> 2) & 0xff);
505 buffer[0x0f] = (value & 0x03);
507 buffer[0x10] = ((value >> 2) & 0xff);
508 buffer[0x11] = (value & 0x03);
511 buffer[0x12] = 0x17;
512 buffer[0x13] = 0x21;
515 buffer[0x14] = 0x1B;
516 buffer[0x15] = 0x1B;
517 buffer[0x16] = 0x24;
521 buffer[0x17] = 0x83;
523 buffer[0x18] = 0x01;
525 buffer[0x19] = 0x00;//mv register?
526 buffer[0x1a] = 0x0F;
527 buffer[0x1b] = 0x0F;
528 buffer[0x1c] = 0x60;
529 buffer[0x1d] = 0x05;
536 buffer[0x1e] = ((value >> 2) & 0xff);
537 buffer[0x1f] = (value & 0x03);
542 buffer[0x1e] = ((value >> 2) & 0xff);
543 buffer[0x1f] = (value & 0x03);
548 buffer[0x20] = 0x5F;
550 buffer[0x20] = 0x9C;
552 buffer[0x21] = 0x04;
556 buffer[0x22] = 0x5F;
558 buffer[0x22] = 0x9C;
560 buffer[0x23] = 0x01;
561 buffer[0x24] = 0x02;
564 buffer[0x25] = 0x00;
566 buffer[0x26] = 0x0A;
567 buffer[0x27] = 0x05;//sync stuff
568 buffer[0x28] = 0x00;
569 buffer[0x29] = 0x10;//field line-length stuff
572 buffer[0x2a] = 0xFF;
573 buffer[0x2b] = 0x03;
576 buffer[0x2c] = 0x24;
579 buffer[0x2d] = 0x0F;
580 buffer[0x2e] = 0x78;
583 buffer[0x2f] = 0x00;
584 buffer[0x30] = 0x00;
588 buffer[0x31] = 0xB2;
590 buffer[0x32] = 0x04;
593 buffer[0x33] = 0x14;
595 buffer[0x34] = 0x02;//colorphase or so stuff.
596 buffer[0x35] = 0x00;
597 buffer[0x36] = 0x00;
598 buffer[0x37] = 0xA3;
599 buffer[0x38] = 0xC8;
600 buffer[0x39] = 0x15;
601 buffer[0x3a] = 0x05;
602 buffer[0x3b] = 0x3B;
605 buffer[0x3c] = 0x3C;
606 buffer[0x3d] = 0x00;
651 /* used as buffer for TVout signal to generate */
1011 /* calculate minimal line input buffer length */
1015 /* calculate optimal line input buffer length (so top of picture is OK too) */
1017 * optimal buffer length = ((((0x78 * i) - R) / hor. scaling factor) + Q)
1131 //fixme: setup an intermediate buffer if vertical res is different than settings below!