ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/Video-Capture-V4l/VBI/VBI.xs
(Generate patch)

Comparing Video-Capture-V4l/VBI/VBI.xs (file contents):
Revision 1.3 by root, Sun May 30 19:26:28 2004 UTC vs.
Revision 1.4 by root, Thu Jun 10 07:50:42 2004 UTC

489 dec->pos -= dec->step * 2; 489 dec->pos -= dec->step * 2;
490 data[1] = 0x55; 490 data[1] = 0x55;
491 case 0x55: 491 case 0x55:
492 break; 492 break;
493 default: 493 default:
494 /* no teletext page */ 494 ; /* no teletext page */
495 } 495 }
496 496
497 if (data[1] == 0x55) 497 if (data[1] == 0x55)
498 { 498 {
499 data[2] = get_byte (dec); 499 data[2] = get_byte (dec);
574#define VTX_INVERT (1 << 14) 574#define VTX_INVERT (1 << 14)
575#define VTX_DOUBLE (VTX_DOUBLE1 | VTX_DOUBLE2) 575#define VTX_DOUBLE (VTX_DOUBLE1 | VTX_DOUBLE2)
576 576
577static const u8 g0_to_iso_table[256] = 577static const u8 g0_to_iso_table[256] =
578 " " 578 " "
579 " !\"£$%&'()*+,-./0123456789:;<=>?" 579 " !\"#$%&'()*+,-./0123456789:;<=>?"
580 "@ABCDEFGHIJKLMNOPQRSTUVWXYZÄÖÜ^#" 580 "@ABCDEFGHIJKLMNOPQRSTUVWXYZAOU^#"
581 "-abcdefghijklmnopqrstuvwxyzäöüß#" 581 "-abcdefghijklmnopqrstuvwxyzaous#"
582 " " 582 " "
583 " " 583 " "
584 " " 584 " "
585 " "; 585 " ";
586 586
689{ 689{
690 UI x; 690 UI x;
691 SV *sv = newSVpvn ("", 0); 691 SV *sv = newSVpvn ("", 0);
692 u16 o; 692 u16 o;
693 693
694 for (x=0; x<VT_COLS; x++) 694 for (x=0; x < VT_COLS; x++)
695 { 695 {
696 u16 a = *atr++; 696 u16 a = *atr++;
697 if (x == 0 || (a&0x07) != (o&0x07)) 697 if (x == 0 || (a & 0x07) != (o & 0x07))
698 sv_catpvf (sv, "\x1b[3%dm", a&7); 698 sv_catpvf (sv, "\x1b[3%dm", a & 7);
699 if (x == 0 || (a&0x38) != (o&0x38)) 699 if (x == 0 || (a & 0x38) != (o & 0x38))
700 sv_catpvf (sv, "\x1b[4%dm", (o&0x38)>>3); 700 sv_catpvf (sv, "\x1b[4%dm", (o & 0x38)>>3);
701 if (x == 0 || (a&VTX_FLASH) != (o&VTX_FLASH)) 701 if (x == 0 || (a & VTX_FLASH) != (o & VTX_FLASH))
702 sv_catpvf (sv, "\x1b[%sm", a&VTX_FLASH ? "7" : ""); 702 sv_catpvf (sv, "\x1b[%sm", a & VTX_FLASH ? "7" : "");
703 703
704 sv_catpvf (sv, "%c", a & VTX_G1 ? '×' : *chr); 704 sv_catpvf (sv, "%c", a & VTX_G1 ? 'x' : *chr);
705 705
706 chr++; 706 chr++;
707 o = a; 707 o = a;
708 } 708 }
709 709

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines