diff options
Diffstat (limited to 'tinyDAV/include/tinydav/codecs/h264/tdav_codec_h264_rtp.h')
-rwxr-xr-x | tinyDAV/include/tinydav/codecs/h264/tdav_codec_h264_rtp.h | 74 |
1 files changed, 37 insertions, 37 deletions
diff --git a/tinyDAV/include/tinydav/codecs/h264/tdav_codec_h264_rtp.h b/tinyDAV/include/tinydav/codecs/h264/tdav_codec_h264_rtp.h index 88796e4..23c3cc8 100755 --- a/tinyDAV/include/tinydav/codecs/h264/tdav_codec_h264_rtp.h +++ b/tinyDAV/include/tinydav/codecs/h264/tdav_codec_h264_rtp.h @@ -2,19 +2,19 @@ * Copyright (C) 2010-2011 Mamadou Diop. * * Contact: Mamadou Diop <diopmamadou(at)doubango.org> -* +* * This file is part of Open Source Doubango Framework. * * DOUBANGO is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. -* +* * DOUBANGO is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. -* +* * You should have received a copy of the GNU General Public License * along with DOUBANGO. * @@ -47,48 +47,48 @@ struct tdav_codec_h264_common_s; extern uint8_t H264_START_CODE_PREFIX[4]; typedef enum profile_idc_e { - profile_idc_none = 0, + profile_idc_none = 0, - profile_idc_baseline = 66, - profile_idc_extended = 88, - profile_idc_main = 77, - profile_idc_high = 100 + profile_idc_baseline = 66, + profile_idc_extended = 88, + profile_idc_main = 77, + profile_idc_high = 100 } profile_idc_t; typedef struct profile_iop_s { - unsigned constraint_set0_flag:1; - unsigned constraint_set1_flag:1; - unsigned constraint_set2_flag:1; - unsigned reserved_zero_5bits:5; + unsigned constraint_set0_flag:1; + unsigned constraint_set1_flag:1; + unsigned constraint_set2_flag:1; + unsigned reserved_zero_5bits:5; } profile_iop_t; typedef enum level_idc_e { - level_idc_none = 0, - - level_idc_1_0 = 10, - level_idc_1_b = 14, - level_idc_1_1 = 11, - level_idc_1_2 = 12, - level_idc_1_3 = 13, - level_idc_2_0 = 20, - level_idc_2_1 = 21, - level_idc_2_2 = 22, - level_idc_3_0 = 30, - level_idc_3_1 = 31, - level_idc_3_2 = 32, - level_idc_4_0 = 40, - level_idc_4_1 = 41, - level_idc_4_2 = 42, - level_idc_5_0 = 50, - level_idc_5_1 = 51, - level_idc_5_2 = 52, + level_idc_none = 0, + + level_idc_1_0 = 10, + level_idc_1_b = 14, + level_idc_1_1 = 11, + level_idc_1_2 = 12, + level_idc_1_3 = 13, + level_idc_2_0 = 20, + level_idc_2_1 = 21, + level_idc_2_2 = 22, + level_idc_3_0 = 30, + level_idc_3_1 = 31, + level_idc_3_2 = 32, + level_idc_4_0 = 40, + level_idc_4_1 = 41, + level_idc_4_2 = 42, + level_idc_5_0 = 50, + level_idc_5_1 = 51, + level_idc_5_2 = 52, } level_idc_t; -/* 5.2. Common Structure of the RTP Payload Format +/* 5.2. Common Structure of the RTP Payload Format Type Packet Type name Section --------------------------------------------------------- 0 undefined - @@ -101,17 +101,17 @@ level_idc_t; 29 FU-B Fragmentation unit 5.8 30-31 undefined - */ -typedef enum nal_unit_type_e{ +typedef enum nal_unit_type_e { undefined_0 = 0, nal_unit, stap_a = 24, stap_b = 25, mtap16 = 26, - mtap24 = 27, - fu_a = 28, + mtap24 = 27, + fu_a = 28, fu_b = 29, - undefined_30 = 30, - undefined_31 = 31 + undefined_30 = 30, + undefined_31 = 31 } nal_unit_type_t; |