Provided by: libvideo-frequencies-perl_0.03-1ubuntu1_all bug

NAME

       Video::Frequencies - Many, many frequency constants and lists.

SYNOPSIS

          use Video::Frequencies;

          while (my($name,$list) = each %CHANLIST) {
             print "$name\n";
             while (my($channel,$freq) = each %$list) {
                printf "   %-4s %9d\n", $channel, $freq;
             }
             print "\n";
          }

DESCRIPTION

       This module exports (yes, exports!) frequency constants as well as hashes with channel => frequency
       relations for digital and analog video and audio broadcast. Another, shorter way to put it is "worldwide
       channel/frequency list". All frequencies are given in kHz.

       It's a good idea to use "perldoc -m Video::Frequencies" to get an idea on how the various constants and
       lists look like.

Exported Audio Carrier Frequencies

          NTSC_AUDIO_CARRIER
          PAL_AUDIO_CARRIER_I
          PAL_AUDIO_CARRIER_BGHN
          PAL_AUDIO_CARRIER_MN
          PAL_AUDIO_CARRIER_D
          SEACAM_AUDIO_DKK1L
          SEACAM_AUDIO_BG
          NICAM728_PAL_BGH
          NICAM728_PAL_I

       NICAM 728 32-kHz, 14-bit digital stereo audio is transmitted in 1ms frames containing 8 bits frame sync,
       5 bits control, 11 bits additional data, and 704 bits audio data.  The bit rate is reduced by
       transmitting only 10 bits plus parity of each 14 bit sample, the largest sample in a frame determines
       which 10 bits are transmitted.  The parity bits for audio samples also specify the scaling factor used
       for that channel during that frame.  The companeded audio data is interleaved to reduce the influence of
       dropouts and the whole frame except for sync bits is scrambled for spectrum shaping.  Data is modulated
       using QPSK, at below following subcarrier freqs

Broadcast Format by Country

       (M) NTSC
           Antigua, Aruba, Bahamas, Barbados, Belize, Bermuda, Bolivia, Burma, Canada, Chile, Colombia, Costa
           Rica, Cuba, Curacao, Dominican Republic, Ecuador, El Salvador, Guam Guatemala, Honduras, Jamaica,
           Japan, South Korea, Mexico, Montserrat, Myanmar, Nicaragua, Panama, Peru, Philippines, Puerto Rico,
           St Christopher and Nevis, Samoa, Suriname, Taiwan, Trinidad/Tobago, United States, Venezuela, Virgin
           Islands

       (B) PAL
           Albania, Algeria, Australia, Austria, Bahrain, Bangladesh, Belgium, Bosnia-Herzegovinia, Brunei
           Darussalam, Cambodia, Cameroon, Croatia, Cyprus, Denmark, Egypt, Ethiopia, Equatorial Guinea,
           Finland, Germany, Ghana, Gibraltar, Greenland, Iceland, India, Indonesia, Israel, Italy, Jordan,
           Kenya, Kuwait, Liberia, Libya, Luxembourg, Malaysa, Maldives, Malta, Nepal, Netherlands, New Zeland,
           Nigeria, Norway, Oman, Pakistan, Papua New Guinea, Portugal, Qatar, Sao Tome and Principe, Saudi
           Arabia, Seychelles, Sierra Leone, Singapore, Slovenia, Somali, Spain, Sri Lanka, Sudan, Swaziland,
           Sweden, Switzeland, Syria, Thailand, Tunisia, Turkey, Uganda, United Arab Emirates, Yemen

       (N) PAL
           Argentina (Combination N), Paraguay, Uruguay

       (M) PAL (525/60, 3.57MHz burst)
           Brazil

       (G) PAL
           Albania, Algeria, Austria, Bahrain, Bosnia/Herzegovinia, Cambodia, Cameroon, Croatia, Cyprus,
           Denmark, Egypt, Ethiopia, Equatorial Guinea, Finland, Germany, Gibraltar, Greenland, Iceland, Israel,
           Italy, Jordan, Kenya, Kuwait, Liberia, Libya, Luxembourg, Malaysia, Monaco, Mozambique, Netherlands,
           New Zealand, Norway, Oman, Pakistan, Papa New Guinea, Portugal, Qatar, Romania, Sierra Leone,
           Singapore, Slovenia, Somalia, Spain, Sri Lanka, Sudan, Swaziland, Sweeden, Switzerland, Syria,
           Thailand, Tunisia, Turkey, United Arab Emirates, Yemen, Zambia, Zimbabwe

       (D) PAL
           China, North Korea, Romania, Czech Republic

       (H) PAL
           Belgium

       (I) PAL
           Angola, Botswana, Gambia, Guinea-Bissau, Hong Kong, Ireland, Lesotho, Malawi, Nambia, Nigeria, South
           Africa, Tanzania, United Kingdom, Zanzibar

       (B) SECAM
           Djibouti, Greece, Iran, Iraq, Lebanon, Mali, Mauritania, Mauritus, Morocco

       (D) SECAM
           Afghanistan, Armenia, Azerbaijan, Belarus, Bulgaria, Estonia, Georgia, Hungary, Zazakhstan,
           Lithuania, Mongolia, Moldova, Poland, Russia, Slovak Republic, Ukraine, Vietnam

       (G) SECAM
           Greece, Iran, Iraq, Mali, Mauritus, Morocco, Saudi Arabia

       (K) SECAM
           Armenia, Azerbaijan, Bulgaria, Estonia, Georgia, Hungary, Kazakhstan, Lithuania, Madagascar, Moldova,
           Poland, Russia, Slovak Republic, Ukraine, Vietnam

       (K1) SECAM
           Benin, Burkina Faso, Burundi, Chad, Cape Verde, Central African Republic, Comoros, Congo, Gabon,
           Madagascar, Niger, Rwanda, Senegal, Togo, Zaire

       (L) SECAM
           France

Channel->Frequency Relations

       The Channel->Frequency relations are stored in the following hashes. The keys are the Channel names, the
       values are the corresponding frequency in kHz. For example, "arte" is channel "SE6" in the town in
       Germany I live in, so, consequently, $PAL_EUROPE{SE6} equals 140250, the frequency I have to tune my
       receiver.

          US broadcast          %NTSC_BCAST
          US cable              %NTSC_CABLE
          US cable HRC          %NTSC_CABLE_HRC
          JP broadcast          %NTSC_BCAST_JP
          JP cable              %NTSC_CABLE_JP
          Argentina             %PAL_ARGENTINA
          Australia             %PAL_AUSTRALIA
          Australia optus       %PAL_AUSTRALIA_OPTUS
          China broadcast       %PAL_BCAST_CN
          Europe West           %PAL_EUROPE_WEST
          Europe East           %PAL_EUROPE_EAST
          Italy                 %PAL_ITALY
          Ireland               %PAL_IRELAND
          Newzealand            %PAL_NEWZEALAND
          South Africa bcast    %PAL_BCAST_ZA
          France                %SECAM_FRANCE
          Russia                %SECAM_RUSSIA

          CCIR frequencies      %FREQ_CCIR_I_III
                                %FREQ_CCIR_SL_SH
                                %FREQ_CCIR_H
          OIRT frequencies      %FREQ_OIRT_I_III
                                %FREQ_OIRT_SL_SH
                                %FREQ_OIRT_H
                                %FREQ_UHF

The List of Lists

       The hash %CHANLIST contains name => channel-list pairs, e.g.  $CHANLIST{"ntsc-bcast"} contains a
       reference to %NTSC_BCAST.

AUTHOR

       Nathan Laredo (laredo@broked.net), adapted to perl by Marc Lehmann <pcg@goof.com>