-#if LIBAVCODEC_VERSION_INT >= AV_VERSION_INT( 52, 2, 0 )
-# define LIBAVCODEC_AUDIO_LAYOUT
-#else
-# warning "Audio channel layout is unsupported by your avcodec version."
-#endif
-
-#if defined(LIBAVCODEC_AUDIO_LAYOUT)
-static const uint64_t pi_channels_map[][2] =
-{
- { CH_FRONT_LEFT, AOUT_CHAN_LEFT },
- { CH_FRONT_RIGHT, AOUT_CHAN_RIGHT },
- { CH_FRONT_CENTER, AOUT_CHAN_CENTER },
- { CH_LOW_FREQUENCY, AOUT_CHAN_LFE },
- { CH_BACK_LEFT, AOUT_CHAN_REARLEFT },
- { CH_BACK_RIGHT, AOUT_CHAN_REARRIGHT },
- { CH_FRONT_LEFT_OF_CENTER, 0 },
- { CH_FRONT_RIGHT_OF_CENTER, 0 },
- { CH_BACK_CENTER, AOUT_CHAN_REARCENTER },
- { CH_SIDE_LEFT, AOUT_CHAN_MIDDLELEFT },
- { CH_SIDE_RIGHT, AOUT_CHAN_MIDDLERIGHT },
- { CH_TOP_CENTER, 0 },
- { CH_TOP_FRONT_LEFT, 0 },
- { CH_TOP_FRONT_CENTER, 0 },
- { CH_TOP_FRONT_RIGHT, 0 },
- { CH_TOP_BACK_LEFT, 0 },
- { CH_TOP_BACK_CENTER, 0 },
- { CH_TOP_BACK_RIGHT, 0 },
- { CH_STEREO_LEFT, 0 },
- { CH_STEREO_RIGHT, 0 },
-};
-#else
-static const uint64_t pi_channels_map[][2] =
-{
- { 0, AOUT_CHAN_LEFT },
- { 0, AOUT_CHAN_RIGHT },
- { 0, AOUT_CHAN_CENTER },
- { 0, AOUT_CHAN_LFE },
- { 0, AOUT_CHAN_REARLEFT },
- { 0, AOUT_CHAN_REARRIGHT },
- { 0, 0 },
- { 0, 0 },
- { 0, AOUT_CHAN_REARCENTER },
- { 0, AOUT_CHAN_MIDDLELEFT },
- { 0, AOUT_CHAN_MIDDLERIGHT },
- { 0, 0 },
- { 0, 0 },
- { 0, 0 },
- { 0, 0 },
- { 0, 0 },
- { 0, 0 },
- { 0, 0 },
- { 0, 0 },
- { 0, 0 },
-};
-#endif