正在显示
10 个修改的文件
包含
39 行增加
和
39 行删除
| @@ -265,8 +265,8 @@ int SrsMpegtsOverUdp::on_ts_message(SrsTsMessage* msg) | @@ -265,8 +265,8 @@ int SrsMpegtsOverUdp::on_ts_message(SrsTsMessage* msg) | ||
| 265 | // because when audio stream_number is 0, the elementary is ADTS(aac-mp4a-format-ISO_IEC_14496-3+2001.pdf, page 75, 1.A.2.2 ADTS). | 265 | // because when audio stream_number is 0, the elementary is ADTS(aac-mp4a-format-ISO_IEC_14496-3+2001.pdf, page 75, 1.A.2.2 ADTS). |
| 266 | 266 | ||
| 267 | // about the bytes of PES_packet_data_byte, defined in hls-mpeg-ts-iso13818-1.pdf, page 58 | 267 | // about the bytes of PES_packet_data_byte, defined in hls-mpeg-ts-iso13818-1.pdf, page 58 |
| 268 | - // PES_packet_data_byte ¨C PES_packet_data_bytes shall be contiguous bytes of data from the elementary stream | ||
| 269 | - // indicated by the packet¡¯s stream_id or PID. When the elementary stream data conforms to ITU-T | 268 | + // PES_packet_data_byte "C PES_packet_data_bytes shall be contiguous bytes of data from the elementary stream |
| 269 | + // indicated by the packets stream_id or PID. When the elementary stream data conforms to ITU-T | ||
| 270 | // Rec. H.262 | ISO/IEC 13818-2 or ISO/IEC 13818-3, the PES_packet_data_bytes shall be byte aligned to the bytes of this | 270 | // Rec. H.262 | ISO/IEC 13818-2 or ISO/IEC 13818-3, the PES_packet_data_bytes shall be byte aligned to the bytes of this |
| 271 | // Recommendation | International Standard. The byte-order of the elementary stream shall be preserved. The number of | 271 | // Recommendation | International Standard. The byte-order of the elementary stream shall be preserved. The number of |
| 272 | // PES_packet_data_bytes, N, is specified by the PES_packet_length field. N shall be equal to the value indicated in the | 272 | // PES_packet_data_bytes, N, is specified by the PES_packet_length field. N shall be equal to the value indicated in the |
| @@ -277,12 +277,12 @@ int SrsMpegtsOverUdp::on_ts_message(SrsTsMessage* msg) | @@ -277,12 +277,12 @@ int SrsMpegtsOverUdp::on_ts_message(SrsTsMessage* msg) | ||
| 277 | // PES_packet_data_byte field are user definable and will not be specified by ITU-T | ISO/IEC in the future. | 277 | // PES_packet_data_byte field are user definable and will not be specified by ITU-T | ISO/IEC in the future. |
| 278 | 278 | ||
| 279 | // about the bytes of stream_id, define in hls-mpeg-ts-iso13818-1.pdf, page 49 | 279 | // about the bytes of stream_id, define in hls-mpeg-ts-iso13818-1.pdf, page 49 |
| 280 | - // stream_id ¨C In Program Streams, the stream_id specifies the type and number of the elementary stream as defined by the | 280 | + // stream_id "C In Program Streams, the stream_id specifies the type and number of the elementary stream as defined by the |
| 281 | // stream_id Table 2-18. In Transport Streams, the stream_id may be set to any valid value which correctly describes the | 281 | // stream_id Table 2-18. In Transport Streams, the stream_id may be set to any valid value which correctly describes the |
| 282 | // elementary stream type as defined in Table 2-18. In Transport Streams, the elementary stream type is specified in the | 282 | // elementary stream type as defined in Table 2-18. In Transport Streams, the elementary stream type is specified in the |
| 283 | // Program Specific Information as specified in 2.4.4. | 283 | // Program Specific Information as specified in 2.4.4. |
| 284 | 284 | ||
| 285 | - // about the stream_id table, define in Table 2-18 ¨C Stream_id assignments, hls-mpeg-ts-iso13818-1.pdf, page 52. | 285 | + // about the stream_id table, define in Table 2-18 "C Stream_id assignments, hls-mpeg-ts-iso13818-1.pdf, page 52. |
| 286 | // | 286 | // |
| 287 | // 110x xxxx | 287 | // 110x xxxx |
| 288 | // ISO/IEC 13818-3 or ISO/IEC 11172-3 or ISO/IEC 13818-7 or ISO/IEC | 288 | // ISO/IEC 13818-3 or ISO/IEC 11172-3 or ISO/IEC 13818-7 or ISO/IEC |
| @@ -143,11 +143,11 @@ public: | @@ -143,11 +143,11 @@ public: | ||
| 143 | // minflt %lu The number of minor faults the process has made which have not required loading a memory page from | 143 | // minflt %lu The number of minor faults the process has made which have not required loading a memory page from |
| 144 | // disk. | 144 | // disk. |
| 145 | unsigned long minflt; | 145 | unsigned long minflt; |
| 146 | - // cminflt %lu The number of minor faults that the process’s waited-for children have made. | 146 | + // cminflt %lu The number of minor faults that the process's waited-for children have made. |
| 147 | unsigned long cminflt; | 147 | unsigned long cminflt; |
| 148 | // majflt %lu The number of major faults the process has made which have required loading a memory page from disk. | 148 | // majflt %lu The number of major faults the process has made which have required loading a memory page from disk. |
| 149 | unsigned long majflt; | 149 | unsigned long majflt; |
| 150 | - // cmajflt %lu The number of major faults that the process’s waited-for children have made. | 150 | + // cmajflt %lu The number of major faults that the process's waited-for children have made. |
| 151 | unsigned long cmajflt; | 151 | unsigned long cmajflt; |
| 152 | // utime %lu Amount of time that this process has been scheduled in user mode, measured in clock ticks (divide by | 152 | // utime %lu Amount of time that this process has been scheduled in user mode, measured in clock ticks (divide by |
| 153 | // sysconf(_SC_CLK_TCK). This includes guest time, guest_time (time spent running a virtual CPU, see | 153 | // sysconf(_SC_CLK_TCK). This includes guest time, guest_time (time spent running a virtual CPU, see |
| @@ -157,11 +157,11 @@ public: | @@ -157,11 +157,11 @@ public: | ||
| 157 | // stime %lu Amount of time that this process has been scheduled in kernel mode, measured in clock ticks (divide by | 157 | // stime %lu Amount of time that this process has been scheduled in kernel mode, measured in clock ticks (divide by |
| 158 | // sysconf(_SC_CLK_TCK). | 158 | // sysconf(_SC_CLK_TCK). |
| 159 | unsigned long stime; | 159 | unsigned long stime; |
| 160 | - // cutime %ld Amount of time that this process’s waited-for children have been scheduled in user mode, measured in | 160 | + // cutime %ld Amount of time that this process's waited-for children have been scheduled in user mode, measured in |
| 161 | // clock ticks (divide by sysconf(_SC_CLK_TCK). (See also times(2).) This includes guest time, | 161 | // clock ticks (divide by sysconf(_SC_CLK_TCK). (See also times(2).) This includes guest time, |
| 162 | // cguest_time (time spent running a virtual CPU, see below). | 162 | // cguest_time (time spent running a virtual CPU, see below). |
| 163 | long cutime; | 163 | long cutime; |
| 164 | - // cstime %ld Amount of time that this process’s waited-for children have been scheduled in kernel mode, measured in | 164 | + // cstime %ld Amount of time that this process's waited-for children have been scheduled in kernel mode, measured in |
| 165 | // clock ticks (divide by sysconf(_SC_CLK_TCK). | 165 | // clock ticks (divide by sysconf(_SC_CLK_TCK). |
| 166 | long cstime; | 166 | long cstime; |
| 167 | // priority %ld | 167 | // priority %ld |
| @@ -251,7 +251,7 @@ public: | @@ -251,7 +251,7 @@ public: | ||
| 251 | // clock ticks (divide by sysconf(_SC_CLK_TCK). | 251 | // clock ticks (divide by sysconf(_SC_CLK_TCK). |
| 252 | unsigned long guest_time; | 252 | unsigned long guest_time; |
| 253 | // cguest_time %ld (since Linux 2.6.24) | 253 | // cguest_time %ld (since Linux 2.6.24) |
| 254 | - // Guest time of the process’s children, measured in clock ticks (divide by sysconf(_SC_CLK_TCK). | 254 | + // Guest time of the process's children, measured in clock ticks (divide by sysconf(_SC_CLK_TCK). |
| 255 | long cguest_time; | 255 | long cguest_time; |
| 256 | 256 | ||
| 257 | public: | 257 | public: |
| @@ -276,7 +276,7 @@ enum SrsCodecAudioSoundType | @@ -276,7 +276,7 @@ enum SrsCodecAudioSoundType | ||
| 276 | }; | 276 | }; |
| 277 | 277 | ||
| 278 | /** | 278 | /** |
| 279 | - * Table 7-1 – NAL unit type codes, syntax element categories, and NAL unit type classes | 279 | + * Table 7-1 - NAL unit type codes, syntax element categories, and NAL unit type classes |
| 280 | * H.264-AVC-ISO_IEC_14496-10-2012.pdf, page 83. | 280 | * H.264-AVC-ISO_IEC_14496-10-2012.pdf, page 83. |
| 281 | */ | 281 | */ |
| 282 | enum SrsAvcNaluType | 282 | enum SrsAvcNaluType |
| @@ -448,7 +448,7 @@ enum SrsAacObjectType | @@ -448,7 +448,7 @@ enum SrsAacObjectType | ||
| 448 | { | 448 | { |
| 449 | SrsAacObjectTypeReserved = 0, | 449 | SrsAacObjectTypeReserved = 0, |
| 450 | 450 | ||
| 451 | - // Table 1.1 – Audio Object Type definition | 451 | + // Table 1.1 - Audio Object Type definition |
| 452 | // @see @see aac-mp4a-format-ISO_IEC_14496-3+2001.pdf, page 23 | 452 | // @see @see aac-mp4a-format-ISO_IEC_14496-3+2001.pdf, page 23 |
| 453 | SrsAacObjectTypeAacMain = 1, | 453 | SrsAacObjectTypeAacMain = 1, |
| 454 | SrsAacObjectTypeAacLC = 2, | 454 | SrsAacObjectTypeAacLC = 2, |
| @@ -2898,7 +2898,7 @@ int SrsTsCache::do_cache_avc(SrsAvcAacCodec* codec, SrsCodecSample* sample) | @@ -2898,7 +2898,7 @@ int SrsTsCache::do_cache_avc(SrsAvcAacCodec* codec, SrsCodecSample* sample) | ||
| 2898 | * xxxxxxx // data bytes. | 2898 | * xxxxxxx // data bytes. |
| 2899 | * | 2899 | * |
| 2900 | * nal_unit_type specifies the type of RBSP data structure contained in the NAL unit as specified in Table 7-1. | 2900 | * nal_unit_type specifies the type of RBSP data structure contained in the NAL unit as specified in Table 7-1. |
| 2901 | - * Table 7-1 – NAL unit type codes, syntax element categories, and NAL unit type classes | 2901 | + * Table 7-1 - NAL unit type codes, syntax element categories, and NAL unit type classes |
| 2902 | * H.264-AVC-ISO_IEC_14496-10-2012.pdf, page 83. | 2902 | * H.264-AVC-ISO_IEC_14496-10-2012.pdf, page 83. |
| 2903 | * 1, Coded slice of a non-IDR picture slice_layer_without_partitioning_rbsp( ) | 2903 | * 1, Coded slice of a non-IDR picture slice_layer_without_partitioning_rbsp( ) |
| 2904 | * 2, Coded slice data partition A slice_data_partition_a_layer_rbsp( ) | 2904 | * 2, Coded slice data partition A slice_data_partition_a_layer_rbsp( ) |
| @@ -182,7 +182,7 @@ struct SrsTsChannel | @@ -182,7 +182,7 @@ struct SrsTsChannel | ||
| 182 | 182 | ||
| 183 | /** | 183 | /** |
| 184 | * the stream_id of PES payload of ts packet. | 184 | * the stream_id of PES payload of ts packet. |
| 185 | -* Table 2-18 – Stream_id assignments, hls-mpeg-ts-iso13818-1.pdf, page 52. | 185 | +* Table 2-18 - Stream_id assignments, hls-mpeg-ts-iso13818-1.pdf, page 52. |
| 186 | */ | 186 | */ |
| 187 | enum SrsTsPESStreamId | 187 | enum SrsTsPESStreamId |
| 188 | { | 188 | { |
| @@ -236,7 +236,7 @@ enum SrsTsPESStreamId | @@ -236,7 +236,7 @@ enum SrsTsPESStreamId | ||
| 236 | // FlexMux_stream | 236 | // FlexMux_stream |
| 237 | SrsTsPESStreamIdFlexMuxStream = 0xfb, // 0b11111011 | 237 | SrsTsPESStreamIdFlexMuxStream = 0xfb, // 0b11111011 |
| 238 | // reserved data stream | 238 | // reserved data stream |
| 239 | - // 1111 1100 … 1111 1110 | 239 | + // 1111 1100 ... 1111 1110 |
| 240 | // program_stream_directory | 240 | // program_stream_directory |
| 241 | SrsTsPESStreamIdProgramStreamDirectory = 0xff, // 0b11111111 | 241 | SrsTsPESStreamIdProgramStreamDirectory = 0xff, // 0b11111111 |
| 242 | }; | 242 | }; |
| @@ -1208,7 +1208,7 @@ public: | @@ -1208,7 +1208,7 @@ public: | ||
| 1208 | // NB | 1208 | // NB |
| 1209 | /** | 1209 | /** |
| 1210 | * PES_packet_data_bytes shall be contiguous bytes of data from the elementary stream | 1210 | * PES_packet_data_bytes shall be contiguous bytes of data from the elementary stream |
| 1211 | - * indicated by the packet’s stream_id or PID. When the elementary stream data conforms to ITU-T | 1211 | + * indicated by the packet's stream_id or PID. When the elementary stream data conforms to ITU-T |
| 1212 | * Rec. H.262 | ISO/IEC 13818-2 or ISO/IEC 13818-3, the PES_packet_data_bytes shall be byte aligned to the bytes of this | 1212 | * Rec. H.262 | ISO/IEC 13818-2 or ISO/IEC 13818-3, the PES_packet_data_bytes shall be byte aligned to the bytes of this |
| 1213 | * Recommendation | International Standard. The byte-order of the elementary stream shall be preserved. The number of | 1213 | * Recommendation | International Standard. The byte-order of the elementary stream shall be preserved. The number of |
| 1214 | * PES_packet_data_bytes, N, is specified by the PES_packet_length field. N shall be equal to the value indicated in the | 1214 | * PES_packet_data_bytes, N, is specified by the PES_packet_length field. N shall be equal to the value indicated in the |
| @@ -61,7 +61,7 @@ int srs_avc_nalu_read_uev(SrsBitStream* stream, int32_t& v) | @@ -61,7 +61,7 @@ int srs_avc_nalu_read_uev(SrsBitStream* stream, int32_t& v) | ||
| 61 | // for( b = 0; !b; leadingZeroBits++ ) | 61 | // for( b = 0; !b; leadingZeroBits++ ) |
| 62 | // b = read_bits( 1 ) | 62 | // b = read_bits( 1 ) |
| 63 | // The variable codeNum is then assigned as follows: | 63 | // The variable codeNum is then assigned as follows: |
| 64 | - // codeNum = (2<<leadingZeroBits) – 1 + read_bits( leadingZeroBits ) | 64 | + // codeNum = (2<<leadingZeroBits) - 1 + read_bits( leadingZeroBits ) |
| 65 | int leadingZeroBits = -1; | 65 | int leadingZeroBits = -1; |
| 66 | for (int8_t b = 0; !b && !stream->empty(); leadingZeroBits++) { | 66 | for (int8_t b = 0; !b && !stream->empty(); leadingZeroBits++) { |
| 67 | b = stream->read_bit(); | 67 | b = stream->read_bit(); |
| @@ -723,8 +723,8 @@ int SrsIngestSrsOutput::on_ts_message(SrsTsMessage* msg) | @@ -723,8 +723,8 @@ int SrsIngestSrsOutput::on_ts_message(SrsTsMessage* msg) | ||
| 723 | // because when audio stream_number is 0, the elementary is ADTS(aac-mp4a-format-ISO_IEC_14496-3+2001.pdf, page 75, 1.A.2.2 ADTS). | 723 | // because when audio stream_number is 0, the elementary is ADTS(aac-mp4a-format-ISO_IEC_14496-3+2001.pdf, page 75, 1.A.2.2 ADTS). |
| 724 | 724 | ||
| 725 | // about the bytes of PES_packet_data_byte, defined in hls-mpeg-ts-iso13818-1.pdf, page 58 | 725 | // about the bytes of PES_packet_data_byte, defined in hls-mpeg-ts-iso13818-1.pdf, page 58 |
| 726 | - // PES_packet_data_byte ¨C PES_packet_data_bytes shall be contiguous bytes of data from the elementary stream | ||
| 727 | - // indicated by the packet¡¯s stream_id or PID. When the elementary stream data conforms to ITU-T | 726 | + // PES_packet_data_byte "C PES_packet_data_bytes shall be contiguous bytes of data from the elementary stream |
| 727 | + // indicated by the packets stream_id or PID. When the elementary stream data conforms to ITU-T | ||
| 728 | // Rec. H.262 | ISO/IEC 13818-2 or ISO/IEC 13818-3, the PES_packet_data_bytes shall be byte aligned to the bytes of this | 728 | // Rec. H.262 | ISO/IEC 13818-2 or ISO/IEC 13818-3, the PES_packet_data_bytes shall be byte aligned to the bytes of this |
| 729 | // Recommendation | International Standard. The byte-order of the elementary stream shall be preserved. The number of | 729 | // Recommendation | International Standard. The byte-order of the elementary stream shall be preserved. The number of |
| 730 | // PES_packet_data_bytes, N, is specified by the PES_packet_length field. N shall be equal to the value indicated in the | 730 | // PES_packet_data_bytes, N, is specified by the PES_packet_length field. N shall be equal to the value indicated in the |
| @@ -735,12 +735,12 @@ int SrsIngestSrsOutput::on_ts_message(SrsTsMessage* msg) | @@ -735,12 +735,12 @@ int SrsIngestSrsOutput::on_ts_message(SrsTsMessage* msg) | ||
| 735 | // PES_packet_data_byte field are user definable and will not be specified by ITU-T | ISO/IEC in the future. | 735 | // PES_packet_data_byte field are user definable and will not be specified by ITU-T | ISO/IEC in the future. |
| 736 | 736 | ||
| 737 | // about the bytes of stream_id, define in hls-mpeg-ts-iso13818-1.pdf, page 49 | 737 | // about the bytes of stream_id, define in hls-mpeg-ts-iso13818-1.pdf, page 49 |
| 738 | - // stream_id ¨C In Program Streams, the stream_id specifies the type and number of the elementary stream as defined by the | 738 | + // stream_id "C In Program Streams, the stream_id specifies the type and number of the elementary stream as defined by the |
| 739 | // stream_id Table 2-18. In Transport Streams, the stream_id may be set to any valid value which correctly describes the | 739 | // stream_id Table 2-18. In Transport Streams, the stream_id may be set to any valid value which correctly describes the |
| 740 | // elementary stream type as defined in Table 2-18. In Transport Streams, the elementary stream type is specified in the | 740 | // elementary stream type as defined in Table 2-18. In Transport Streams, the elementary stream type is specified in the |
| 741 | // Program Specific Information as specified in 2.4.4. | 741 | // Program Specific Information as specified in 2.4.4. |
| 742 | 742 | ||
| 743 | - // about the stream_id table, define in Table 2-18 ¨C Stream_id assignments, hls-mpeg-ts-iso13818-1.pdf, page 52. | 743 | + // about the stream_id table, define in Table 2-18 "C Stream_id assignments, hls-mpeg-ts-iso13818-1.pdf, page 52. |
| 744 | // | 744 | // |
| 745 | // 110x xxxx | 745 | // 110x xxxx |
| 746 | // ISO/IEC 13818-3 or ISO/IEC 11172-3 or ISO/IEC 13818-7 or ISO/IEC | 746 | // ISO/IEC 13818-3 or ISO/IEC 11172-3 or ISO/IEC 13818-7 or ISO/IEC |
| @@ -358,8 +358,8 @@ int SrsRawAacStream::adts_demux(SrsStream* stream, char** pframe, int* pnb_frame | @@ -358,8 +358,8 @@ int SrsRawAacStream::adts_demux(SrsStream* stream, char** pframe, int* pnb_frame | ||
| 358 | int8_t protection_absent = pav & 0x01; | 358 | int8_t protection_absent = pav & 0x01; |
| 359 | 359 | ||
| 360 | /** | 360 | /** |
| 361 | - * ID: MPEG identifier, set to ‘1’ if the audio data in the ADTS stream are MPEG-2 AAC (See ISO/IEC 13818-7) | ||
| 362 | - * and set to ‘0’ if the audio data are MPEG-4. See also ISO/IEC 11172-3, subclause 2.4.2.3. | 361 | + * ID: MPEG identifier, set to '1' if the audio data in the ADTS stream are MPEG-2 AAC (See ISO/IEC 13818-7) |
| 362 | + * and set to '0' if the audio data are MPEG-4. See also ISO/IEC 11172-3, subclause 2.4.2.3. | ||
| 363 | */ | 363 | */ |
| 364 | if (id != 0x01) { | 364 | if (id != 0x01) { |
| 365 | srs_info("adts: id must be 1(aac), actual 0(mp4a). ret=%d", ret); | 365 | srs_info("adts: id must be 1(aac), actual 0(mp4a). ret=%d", ret); |
| @@ -1445,7 +1445,7 @@ int SrsProtocol::recv_interlaced_message(SrsCommonMessage** pmsg) | @@ -1445,7 +1445,7 @@ int SrsProtocol::recv_interlaced_message(SrsCommonMessage** pmsg) | ||
| 1445 | * Header field may be 1, 2, or 3 bytes, depending on the chunk stream | 1445 | * Header field may be 1, 2, or 3 bytes, depending on the chunk stream |
| 1446 | * ID. | 1446 | * ID. |
| 1447 | * | 1447 | * |
| 1448 | -* The bits 0–5 (least significant) in the chunk basic header represent | 1448 | +* The bits 0-5 (least significant) in the chunk basic header represent |
| 1449 | * the chunk stream ID. | 1449 | * the chunk stream ID. |
| 1450 | * | 1450 | * |
| 1451 | * Chunk stream IDs 2-63 can be encoded in the 1-byte version of this | 1451 | * Chunk stream IDs 2-63 can be encoded in the 1-byte version of this |
| @@ -1651,14 +1651,14 @@ int SrsProtocol::read_message_header(SrsChunkStream* chunk, char fmt) | @@ -1651,14 +1651,14 @@ int SrsProtocol::read_message_header(SrsChunkStream* chunk, char fmt) | ||
| 1651 | // timestamp: 3 bytes | 1651 | // timestamp: 3 bytes |
| 1652 | // If the timestamp is greater than or equal to 16777215 | 1652 | // If the timestamp is greater than or equal to 16777215 |
| 1653 | // (hexadecimal 0x00ffffff), this value MUST be 16777215, and the | 1653 | // (hexadecimal 0x00ffffff), this value MUST be 16777215, and the |
| 1654 | - // ‘extended timestamp header’ MUST be present. Otherwise, this value | 1654 | + // 'extended timestamp header' MUST be present. Otherwise, this value |
| 1655 | // SHOULD be the entire timestamp. | 1655 | // SHOULD be the entire timestamp. |
| 1656 | // | 1656 | // |
| 1657 | // fmt: 1 or 2 | 1657 | // fmt: 1 or 2 |
| 1658 | // timestamp delta: 3 bytes | 1658 | // timestamp delta: 3 bytes |
| 1659 | // If the delta is greater than or equal to 16777215 (hexadecimal | 1659 | // If the delta is greater than or equal to 16777215 (hexadecimal |
| 1660 | - // 0x00ffffff), this value MUST be 16777215, and the ‘extended | ||
| 1661 | - // timestamp header’ MUST be present. Otherwise, this value SHOULD be | 1660 | + // 0x00ffffff), this value MUST be 16777215, and the 'extended |
| 1661 | + // timestamp header' MUST be present. Otherwise, this value SHOULD be | ||
| 1662 | // the entire delta. | 1662 | // the entire delta. |
| 1663 | chunk->extended_timestamp = (chunk->header.timestamp_delta >= RTMP_EXTENDED_TIMESTAMP); | 1663 | chunk->extended_timestamp = (chunk->header.timestamp_delta >= RTMP_EXTENDED_TIMESTAMP); |
| 1664 | if (!chunk->extended_timestamp) { | 1664 | if (!chunk->extended_timestamp) { |
| @@ -725,7 +725,7 @@ class SrsConnectAppPacket : public SrsPacket | @@ -725,7 +725,7 @@ class SrsConnectAppPacket : public SrsPacket | ||
| 725 | { | 725 | { |
| 726 | public: | 726 | public: |
| 727 | /** | 727 | /** |
| 728 | - * Name of the command. Set to “connect”. | 728 | + * Name of the command. Set to "connect". |
| 729 | */ | 729 | */ |
| 730 | std::string command_name; | 730 | std::string command_name; |
| 731 | /** | 731 | /** |
| @@ -778,8 +778,8 @@ public: | @@ -778,8 +778,8 @@ public: | ||
| 778 | */ | 778 | */ |
| 779 | SrsAmf0Object* props; | 779 | SrsAmf0Object* props; |
| 780 | /** | 780 | /** |
| 781 | - * Name-value pairs that describe the response from|the server. ‘code’, | ||
| 782 | - * ‘level’, ‘description’ are names of few among such information. | 781 | + * Name-value pairs that describe the response from|the server. 'code', |
| 782 | + * 'level', 'description' are names of few among such information. | ||
| 783 | * @remark, never be NULL. | 783 | * @remark, never be NULL. |
| 784 | */ | 784 | */ |
| 785 | SrsAmf0Object* info; | 785 | SrsAmf0Object* info; |
| @@ -887,7 +887,7 @@ class SrsCreateStreamPacket : public SrsPacket | @@ -887,7 +887,7 @@ class SrsCreateStreamPacket : public SrsPacket | ||
| 887 | { | 887 | { |
| 888 | public: | 888 | public: |
| 889 | /** | 889 | /** |
| 890 | - * Name of the command. Set to “createStream”. | 890 | + * Name of the command. Set to "createStream". |
| 891 | */ | 891 | */ |
| 892 | std::string command_name; | 892 | std::string command_name; |
| 893 | /** | 893 | /** |
| @@ -958,7 +958,7 @@ class SrsCloseStreamPacket : public SrsPacket | @@ -958,7 +958,7 @@ class SrsCloseStreamPacket : public SrsPacket | ||
| 958 | { | 958 | { |
| 959 | public: | 959 | public: |
| 960 | /** | 960 | /** |
| 961 | - * Name of the command, set to “closeStream”. | 961 | + * Name of the command, set to "closeStream". |
| 962 | */ | 962 | */ |
| 963 | std::string command_name; | 963 | std::string command_name; |
| 964 | /** | 964 | /** |
| @@ -1069,7 +1069,7 @@ class SrsPublishPacket : public SrsPacket | @@ -1069,7 +1069,7 @@ class SrsPublishPacket : public SrsPacket | ||
| 1069 | { | 1069 | { |
| 1070 | public: | 1070 | public: |
| 1071 | /** | 1071 | /** |
| 1072 | - * Name of the command, set to “publish”. | 1072 | + * Name of the command, set to "publish". |
| 1073 | */ | 1073 | */ |
| 1074 | std::string command_name; | 1074 | std::string command_name; |
| 1075 | /** | 1075 | /** |
| @@ -1086,7 +1086,7 @@ public: | @@ -1086,7 +1086,7 @@ public: | ||
| 1086 | */ | 1086 | */ |
| 1087 | std::string stream_name; | 1087 | std::string stream_name; |
| 1088 | /** | 1088 | /** |
| 1089 | - * Type of publishing. Set to “live”, “record”, or “append”. | 1089 | + * Type of publishing. Set to "live", "record", or "append". |
| 1090 | * record: The stream is published and the data is recorded to a new file.The file | 1090 | * record: The stream is published and the data is recorded to a new file.The file |
| 1091 | * is stored on the server in a subdirectory within the directory that | 1091 | * is stored on the server in a subdirectory within the directory that |
| 1092 | * contains the server application. If the file already exists, it is | 1092 | * contains the server application. If the file already exists, it is |
| @@ -1122,7 +1122,7 @@ class SrsPausePacket : public SrsPacket | @@ -1122,7 +1122,7 @@ class SrsPausePacket : public SrsPacket | ||
| 1122 | { | 1122 | { |
| 1123 | public: | 1123 | public: |
| 1124 | /** | 1124 | /** |
| 1125 | - * Name of the command, set to “pause”. | 1125 | + * Name of the command, set to "pause". |
| 1126 | */ | 1126 | */ |
| 1127 | std::string command_name; | 1127 | std::string command_name; |
| 1128 | /** | 1128 | /** |
| @@ -1161,7 +1161,7 @@ class SrsPlayPacket : public SrsPacket | @@ -1161,7 +1161,7 @@ class SrsPlayPacket : public SrsPacket | ||
| 1161 | { | 1161 | { |
| 1162 | public: | 1162 | public: |
| 1163 | /** | 1163 | /** |
| 1164 | - * Name of the command. Set to “play”. | 1164 | + * Name of the command. Set to "play". |
| 1165 | */ | 1165 | */ |
| 1166 | std::string command_name; | 1166 | std::string command_name; |
| 1167 | /** | 1167 | /** |
| @@ -1325,7 +1325,7 @@ public: | @@ -1325,7 +1325,7 @@ public: | ||
| 1325 | SrsAmf0Any* args; // null | 1325 | SrsAmf0Any* args; // null |
| 1326 | /** | 1326 | /** |
| 1327 | * Name-value pairs that describe the response from the server. | 1327 | * Name-value pairs that describe the response from the server. |
| 1328 | - * ‘code’,‘level’, ‘description’ are names of few among such information. | 1328 | + * 'code','level', 'description' are names of few among such information. |
| 1329 | * @remark, never be NULL, an AMF0 object instance. | 1329 | * @remark, never be NULL, an AMF0 object instance. |
| 1330 | */ | 1330 | */ |
| 1331 | SrsAmf0Object* data; | 1331 | SrsAmf0Object* data; |
| @@ -1367,7 +1367,7 @@ public: | @@ -1367,7 +1367,7 @@ public: | ||
| 1367 | SrsAmf0Any* args; // null | 1367 | SrsAmf0Any* args; // null |
| 1368 | /** | 1368 | /** |
| 1369 | * Name-value pairs that describe the response from the server. | 1369 | * Name-value pairs that describe the response from the server. |
| 1370 | - * ‘code’,‘level’, ‘description’ are names of few among such information. | 1370 | + * 'code','level', 'description' are names of few among such information. |
| 1371 | * @remark, never be NULL, an AMF0 object instance. | 1371 | * @remark, never be NULL, an AMF0 object instance. |
| 1372 | */ | 1372 | */ |
| 1373 | SrsAmf0Object* data; | 1373 | SrsAmf0Object* data; |
| @@ -1425,7 +1425,7 @@ public: | @@ -1425,7 +1425,7 @@ public: | ||
| 1425 | std::string command_name; | 1425 | std::string command_name; |
| 1426 | /** | 1426 | /** |
| 1427 | * Name-value pairs that describe the response from the server. | 1427 | * Name-value pairs that describe the response from the server. |
| 1428 | - * ‘code’, are names of few among such information. | 1428 | + * 'code', are names of few among such information. |
| 1429 | * @remark, never be NULL, an AMF0 object instance. | 1429 | * @remark, never be NULL, an AMF0 object instance. |
| 1430 | */ | 1430 | */ |
| 1431 | SrsAmf0Object* data; | 1431 | SrsAmf0Object* data; |
| @@ -1707,7 +1707,7 @@ enum SrcPCUCEventType | @@ -1707,7 +1707,7 @@ enum SrcPCUCEventType | ||
| 1707 | * +------------------------------+------------------------- | 1707 | * +------------------------------+------------------------- |
| 1708 | * | Event Type ( 2- bytes ) | Event Data | 1708 | * | Event Type ( 2- bytes ) | Event Data |
| 1709 | * +------------------------------+------------------------- | 1709 | * +------------------------------+------------------------- |
| 1710 | -* Figure 5 Pay load for the ‘User Control Message’. | 1710 | +* Figure 5 Pay load for the 'User Control Message'. |
| 1711 | */ | 1711 | */ |
| 1712 | class SrsUserControlPacket : public SrsPacket | 1712 | class SrsUserControlPacket : public SrsPacket |
| 1713 | { | 1713 | { |
-
请 注册 或 登录 后发表评论