Ticket #228: v4l2-palmodes.patch

File v4l2-palmodes.patch, 2.2 KB (added by Martin Moeller, 15 years ago)

The missing V4L2 standards for extended PAL modes.

  • libs/libmythtv/channel.cpp

     
    9494            return V4L2_STD_ATSC_8_VSB;
    9595        else if (fmt == "PAL")
    9696            return V4L2_STD_PAL;
     97        else if (fmt == "PAL-BG")
     98            return V4L2_STD_PAL_BG;
     99        else if (fmt == "PAL-DK")
     100            return V4L2_STD_PAL_DK;
     101        else if (fmt == "PAL-I")
     102            return V4L2_STD_PAL_I;
     103        else if (fmt == "PAL-60")
     104            return V4L2_STD_PAL_60;
    97105        else if (fmt == "SECAM")
    98106            return V4L2_STD_SECAM;
    99107        else if (fmt == "PAL-NC")
     
    114122            return VIDEO_MODE_ATSC;
    115123        else if (fmt == "PAL")
    116124            return VIDEO_MODE_PAL;
     125        else if (fmt == "PAL-BG")
     126            return VIDEO_MODE_PAL;
     127        else if (fmt == "PAL-DK")
     128            return VIDEO_MODE_PAL;
     129        else if (fmt == "PAL-I")
     130            return VIDEO_MODE_PAL;
     131        else if (fmt == "PAL-60")
     132            return VIDEO_MODE_PAL;
    117133        else if (fmt == "SECAM")
    118134            return VIDEO_MODE_SECAM;
    119135        else if (fmt == "PAL-NC")
     
    138154            return "ATSC";
    139155        else if (mode == V4L2_STD_PAL)
    140156            return "PAL";
     157        else if (mode == V4L2_STD_PAL_BG)
     158            return "PAL-BG";
     159        else if (mode == V4L2_STD_PAL_DK)
     160            return "PAL-DK";
     161        else if (mode == V4L2_STD_PAL_I)
     162            return "PAL-I";
     163        else if (mode == V4L2_STD_PAL_60)
     164            return "PAL-60";
    141165        else if (mode == V4L2_STD_SECAM)
    142166            return "SECAM";
    143167        else if (mode == V4L2_STD_PAL_Nc)
  • setup/backendsettings.cpp

     
    8888    gc->addSelection("NTSC");
    8989    gc->addSelection("ATSC");
    9090    gc->addSelection("PAL");
     91    gc->addSelection("PAL-BG");
     92    gc->addSelection("PAL-DK");
     93    gc->addSelection("PAL-I");
     94    gc->addSelection("PAL-60");
    9195    gc->addSelection("SECAM");
    9296    gc->addSelection("PAL-NC");
    9397    gc->addSelection("PAL-M");