mirror of
https://github.com/ossrs/srs.git
synced 2025-03-09 15:49:59 +00:00
fix the unicode to ascii
This commit is contained in:
parent
7fc1cda392
commit
77ee2400df
10 changed files with 39 additions and 39 deletions
|
@ -265,8 +265,8 @@ int SrsMpegtsOverUdp::on_ts_message(SrsTsMessage* msg)
|
|||
// 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).
|
||||
|
||||
// about the bytes of PES_packet_data_byte, defined in hls-mpeg-ts-iso13818-1.pdf, page 58
|
||||
// PES_packet_data_byte ¨C PES_packet_data_bytes shall be contiguous bytes of data from the elementary stream
|
||||
// indicated by the packet¡¯s stream_id or PID. When the elementary stream data conforms to ITU-T
|
||||
// PES_packet_data_byte "C PES_packet_data_bytes shall be contiguous bytes of data from the elementary stream
|
||||
// indicated by the packets stream_id or PID. When the elementary stream data conforms to ITU-T
|
||||
// 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
|
||||
// Recommendation | International Standard. The byte-order of the elementary stream shall be preserved. The number of
|
||||
// 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)
|
|||
// PES_packet_data_byte field are user definable and will not be specified by ITU-T | ISO/IEC in the future.
|
||||
|
||||
// about the bytes of stream_id, define in hls-mpeg-ts-iso13818-1.pdf, page 49
|
||||
// stream_id ¨C In Program Streams, the stream_id specifies the type and number of the elementary stream as defined by the
|
||||
// stream_id "C In Program Streams, the stream_id specifies the type and number of the elementary stream as defined by the
|
||||
// stream_id Table 2-18. In Transport Streams, the stream_id may be set to any valid value which correctly describes the
|
||||
// elementary stream type as defined in Table 2-18. In Transport Streams, the elementary stream type is specified in the
|
||||
// Program Specific Information as specified in 2.4.4.
|
||||
|
||||
// about the stream_id table, define in Table 2-18 ¨C Stream_id assignments, hls-mpeg-ts-iso13818-1.pdf, page 52.
|
||||
// about the stream_id table, define in Table 2-18 "C Stream_id assignments, hls-mpeg-ts-iso13818-1.pdf, page 52.
|
||||
//
|
||||
// 110x xxxx
|
||||
// ISO/IEC 13818-3 or ISO/IEC 11172-3 or ISO/IEC 13818-7 or ISO/IEC
|
||||
|
|
|
@ -143,11 +143,11 @@ public:
|
|||
// minflt %lu The number of minor faults the process has made which have not required loading a memory page from
|
||||
// disk.
|
||||
unsigned long minflt;
|
||||
// cminflt %lu The number of minor faults that the process’s waited-for children have made.
|
||||
// cminflt %lu The number of minor faults that the process's waited-for children have made.
|
||||
unsigned long cminflt;
|
||||
// majflt %lu The number of major faults the process has made which have required loading a memory page from disk.
|
||||
unsigned long majflt;
|
||||
// cmajflt %lu The number of major faults that the process’s waited-for children have made.
|
||||
// cmajflt %lu The number of major faults that the process's waited-for children have made.
|
||||
unsigned long cmajflt;
|
||||
// utime %lu Amount of time that this process has been scheduled in user mode, measured in clock ticks (divide by
|
||||
// sysconf(_SC_CLK_TCK). This includes guest time, guest_time (time spent running a virtual CPU, see
|
||||
|
@ -157,11 +157,11 @@ public:
|
|||
// stime %lu Amount of time that this process has been scheduled in kernel mode, measured in clock ticks (divide by
|
||||
// sysconf(_SC_CLK_TCK).
|
||||
unsigned long stime;
|
||||
// cutime %ld Amount of time that this process’s waited-for children have been scheduled in user mode, measured in
|
||||
// cutime %ld Amount of time that this process's waited-for children have been scheduled in user mode, measured in
|
||||
// clock ticks (divide by sysconf(_SC_CLK_TCK). (See also times(2).) This includes guest time,
|
||||
// cguest_time (time spent running a virtual CPU, see below).
|
||||
long cutime;
|
||||
// cstime %ld Amount of time that this process’s waited-for children have been scheduled in kernel mode, measured in
|
||||
// cstime %ld Amount of time that this process's waited-for children have been scheduled in kernel mode, measured in
|
||||
// clock ticks (divide by sysconf(_SC_CLK_TCK).
|
||||
long cstime;
|
||||
// priority %ld
|
||||
|
@ -251,7 +251,7 @@ public:
|
|||
// clock ticks (divide by sysconf(_SC_CLK_TCK).
|
||||
unsigned long guest_time;
|
||||
// cguest_time %ld (since Linux 2.6.24)
|
||||
// Guest time of the process’s children, measured in clock ticks (divide by sysconf(_SC_CLK_TCK).
|
||||
// Guest time of the process's children, measured in clock ticks (divide by sysconf(_SC_CLK_TCK).
|
||||
long cguest_time;
|
||||
|
||||
public:
|
||||
|
|
|
@ -276,7 +276,7 @@ enum SrsCodecAudioSoundType
|
|||
};
|
||||
|
||||
/**
|
||||
* Table 7-1 – NAL unit type codes, syntax element categories, and NAL unit type classes
|
||||
* Table 7-1 - NAL unit type codes, syntax element categories, and NAL unit type classes
|
||||
* H.264-AVC-ISO_IEC_14496-10-2012.pdf, page 83.
|
||||
*/
|
||||
enum SrsAvcNaluType
|
||||
|
@ -448,7 +448,7 @@ enum SrsAacObjectType
|
|||
{
|
||||
SrsAacObjectTypeReserved = 0,
|
||||
|
||||
// Table 1.1 – Audio Object Type definition
|
||||
// Table 1.1 - Audio Object Type definition
|
||||
// @see @see aac-mp4a-format-ISO_IEC_14496-3+2001.pdf, page 23
|
||||
SrsAacObjectTypeAacMain = 1,
|
||||
SrsAacObjectTypeAacLC = 2,
|
||||
|
|
|
@ -2898,7 +2898,7 @@ int SrsTsCache::do_cache_avc(SrsAvcAacCodec* codec, SrsCodecSample* sample)
|
|||
* xxxxxxx // data bytes.
|
||||
*
|
||||
* nal_unit_type specifies the type of RBSP data structure contained in the NAL unit as specified in Table 7-1.
|
||||
* Table 7-1 – NAL unit type codes, syntax element categories, and NAL unit type classes
|
||||
* Table 7-1 - NAL unit type codes, syntax element categories, and NAL unit type classes
|
||||
* H.264-AVC-ISO_IEC_14496-10-2012.pdf, page 83.
|
||||
* 1, Coded slice of a non-IDR picture slice_layer_without_partitioning_rbsp( )
|
||||
* 2, Coded slice data partition A slice_data_partition_a_layer_rbsp( )
|
||||
|
|
|
@ -182,7 +182,7 @@ struct SrsTsChannel
|
|||
|
||||
/**
|
||||
* the stream_id of PES payload of ts packet.
|
||||
* Table 2-18 – Stream_id assignments, hls-mpeg-ts-iso13818-1.pdf, page 52.
|
||||
* Table 2-18 - Stream_id assignments, hls-mpeg-ts-iso13818-1.pdf, page 52.
|
||||
*/
|
||||
enum SrsTsPESStreamId
|
||||
{
|
||||
|
@ -236,7 +236,7 @@ enum SrsTsPESStreamId
|
|||
// FlexMux_stream
|
||||
SrsTsPESStreamIdFlexMuxStream = 0xfb, // 0b11111011
|
||||
// reserved data stream
|
||||
// 1111 1100 … 1111 1110
|
||||
// 1111 1100 ... 1111 1110
|
||||
// program_stream_directory
|
||||
SrsTsPESStreamIdProgramStreamDirectory = 0xff, // 0b11111111
|
||||
};
|
||||
|
@ -1208,7 +1208,7 @@ public:
|
|||
// NB
|
||||
/**
|
||||
* PES_packet_data_bytes shall be contiguous bytes of data from the elementary stream
|
||||
* indicated by the packet’s stream_id or PID. When the elementary stream data conforms to ITU-T
|
||||
* indicated by the packet's stream_id or PID. When the elementary stream data conforms to ITU-T
|
||||
* 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
|
||||
* Recommendation | International Standard. The byte-order of the elementary stream shall be preserved. The number of
|
||||
* 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)
|
|||
// for( b = 0; !b; leadingZeroBits++ )
|
||||
// b = read_bits( 1 )
|
||||
// The variable codeNum is then assigned as follows:
|
||||
// codeNum = (2<<leadingZeroBits) – 1 + read_bits( leadingZeroBits )
|
||||
// codeNum = (2<<leadingZeroBits) - 1 + read_bits( leadingZeroBits )
|
||||
int leadingZeroBits = -1;
|
||||
for (int8_t b = 0; !b && !stream->empty(); leadingZeroBits++) {
|
||||
b = stream->read_bit();
|
||||
|
|
|
@ -723,8 +723,8 @@ int SrsIngestSrsOutput::on_ts_message(SrsTsMessage* msg)
|
|||
// 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).
|
||||
|
||||
// about the bytes of PES_packet_data_byte, defined in hls-mpeg-ts-iso13818-1.pdf, page 58
|
||||
// PES_packet_data_byte ¨C PES_packet_data_bytes shall be contiguous bytes of data from the elementary stream
|
||||
// indicated by the packet¡¯s stream_id or PID. When the elementary stream data conforms to ITU-T
|
||||
// PES_packet_data_byte "C PES_packet_data_bytes shall be contiguous bytes of data from the elementary stream
|
||||
// indicated by the packets stream_id or PID. When the elementary stream data conforms to ITU-T
|
||||
// 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
|
||||
// Recommendation | International Standard. The byte-order of the elementary stream shall be preserved. The number of
|
||||
// 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)
|
|||
// PES_packet_data_byte field are user definable and will not be specified by ITU-T | ISO/IEC in the future.
|
||||
|
||||
// about the bytes of stream_id, define in hls-mpeg-ts-iso13818-1.pdf, page 49
|
||||
// stream_id ¨C In Program Streams, the stream_id specifies the type and number of the elementary stream as defined by the
|
||||
// stream_id "C In Program Streams, the stream_id specifies the type and number of the elementary stream as defined by the
|
||||
// stream_id Table 2-18. In Transport Streams, the stream_id may be set to any valid value which correctly describes the
|
||||
// elementary stream type as defined in Table 2-18. In Transport Streams, the elementary stream type is specified in the
|
||||
// Program Specific Information as specified in 2.4.4.
|
||||
|
||||
// about the stream_id table, define in Table 2-18 ¨C Stream_id assignments, hls-mpeg-ts-iso13818-1.pdf, page 52.
|
||||
// about the stream_id table, define in Table 2-18 "C Stream_id assignments, hls-mpeg-ts-iso13818-1.pdf, page 52.
|
||||
//
|
||||
// 110x xxxx
|
||||
// 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
|
|||
int8_t protection_absent = pav & 0x01;
|
||||
|
||||
/**
|
||||
* ID: MPEG identifier, set to ‘1’ if the audio data in the ADTS stream are MPEG-2 AAC (See ISO/IEC 13818-7)
|
||||
* and set to ‘0’ if the audio data are MPEG-4. See also ISO/IEC 11172-3, subclause 2.4.2.3.
|
||||
* ID: MPEG identifier, set to '1' if the audio data in the ADTS stream are MPEG-2 AAC (See ISO/IEC 13818-7)
|
||||
* and set to '0' if the audio data are MPEG-4. See also ISO/IEC 11172-3, subclause 2.4.2.3.
|
||||
*/
|
||||
if (id != 0x01) {
|
||||
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)
|
|||
* Header field may be 1, 2, or 3 bytes, depending on the chunk stream
|
||||
* ID.
|
||||
*
|
||||
* The bits 0–5 (least significant) in the chunk basic header represent
|
||||
* The bits 0-5 (least significant) in the chunk basic header represent
|
||||
* the chunk stream ID.
|
||||
*
|
||||
* 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)
|
|||
// timestamp: 3 bytes
|
||||
// If the timestamp is greater than or equal to 16777215
|
||||
// (hexadecimal 0x00ffffff), this value MUST be 16777215, and the
|
||||
// ‘extended timestamp header’ MUST be present. Otherwise, this value
|
||||
// 'extended timestamp header' MUST be present. Otherwise, this value
|
||||
// SHOULD be the entire timestamp.
|
||||
//
|
||||
// fmt: 1 or 2
|
||||
// timestamp delta: 3 bytes
|
||||
// If the delta is greater than or equal to 16777215 (hexadecimal
|
||||
// 0x00ffffff), this value MUST be 16777215, and the ‘extended
|
||||
// timestamp header’ MUST be present. Otherwise, this value SHOULD be
|
||||
// 0x00ffffff), this value MUST be 16777215, and the 'extended
|
||||
// timestamp header' MUST be present. Otherwise, this value SHOULD be
|
||||
// the entire delta.
|
||||
chunk->extended_timestamp = (chunk->header.timestamp_delta >= RTMP_EXTENDED_TIMESTAMP);
|
||||
if (!chunk->extended_timestamp) {
|
||||
|
|
|
@ -725,7 +725,7 @@ class SrsConnectAppPacket : public SrsPacket
|
|||
{
|
||||
public:
|
||||
/**
|
||||
* Name of the command. Set to “connect”.
|
||||
* Name of the command. Set to "connect".
|
||||
*/
|
||||
std::string command_name;
|
||||
/**
|
||||
|
@ -778,8 +778,8 @@ public:
|
|||
*/
|
||||
SrsAmf0Object* props;
|
||||
/**
|
||||
* Name-value pairs that describe the response from|the server. ‘code’,
|
||||
* ‘level’, ‘description’ are names of few among such information.
|
||||
* Name-value pairs that describe the response from|the server. 'code',
|
||||
* 'level', 'description' are names of few among such information.
|
||||
* @remark, never be NULL.
|
||||
*/
|
||||
SrsAmf0Object* info;
|
||||
|
@ -887,7 +887,7 @@ class SrsCreateStreamPacket : public SrsPacket
|
|||
{
|
||||
public:
|
||||
/**
|
||||
* Name of the command. Set to “createStream”.
|
||||
* Name of the command. Set to "createStream".
|
||||
*/
|
||||
std::string command_name;
|
||||
/**
|
||||
|
@ -958,7 +958,7 @@ class SrsCloseStreamPacket : public SrsPacket
|
|||
{
|
||||
public:
|
||||
/**
|
||||
* Name of the command, set to “closeStream”.
|
||||
* Name of the command, set to "closeStream".
|
||||
*/
|
||||
std::string command_name;
|
||||
/**
|
||||
|
@ -1069,7 +1069,7 @@ class SrsPublishPacket : public SrsPacket
|
|||
{
|
||||
public:
|
||||
/**
|
||||
* Name of the command, set to “publish”.
|
||||
* Name of the command, set to "publish".
|
||||
*/
|
||||
std::string command_name;
|
||||
/**
|
||||
|
@ -1086,7 +1086,7 @@ public:
|
|||
*/
|
||||
std::string stream_name;
|
||||
/**
|
||||
* Type of publishing. Set to “live”, “record”, or “append”.
|
||||
* Type of publishing. Set to "live", "record", or "append".
|
||||
* record: The stream is published and the data is recorded to a new file.The file
|
||||
* is stored on the server in a subdirectory within the directory that
|
||||
* contains the server application. If the file already exists, it is
|
||||
|
@ -1122,7 +1122,7 @@ class SrsPausePacket : public SrsPacket
|
|||
{
|
||||
public:
|
||||
/**
|
||||
* Name of the command, set to “pause”.
|
||||
* Name of the command, set to "pause".
|
||||
*/
|
||||
std::string command_name;
|
||||
/**
|
||||
|
@ -1161,7 +1161,7 @@ class SrsPlayPacket : public SrsPacket
|
|||
{
|
||||
public:
|
||||
/**
|
||||
* Name of the command. Set to “play”.
|
||||
* Name of the command. Set to "play".
|
||||
*/
|
||||
std::string command_name;
|
||||
/**
|
||||
|
@ -1325,7 +1325,7 @@ public:
|
|||
SrsAmf0Any* args; // null
|
||||
/**
|
||||
* Name-value pairs that describe the response from the server.
|
||||
* ‘code’,‘level’, ‘description’ are names of few among such information.
|
||||
* 'code','level', 'description' are names of few among such information.
|
||||
* @remark, never be NULL, an AMF0 object instance.
|
||||
*/
|
||||
SrsAmf0Object* data;
|
||||
|
@ -1367,7 +1367,7 @@ public:
|
|||
SrsAmf0Any* args; // null
|
||||
/**
|
||||
* Name-value pairs that describe the response from the server.
|
||||
* ‘code’,‘level’, ‘description’ are names of few among such information.
|
||||
* 'code','level', 'description' are names of few among such information.
|
||||
* @remark, never be NULL, an AMF0 object instance.
|
||||
*/
|
||||
SrsAmf0Object* data;
|
||||
|
@ -1425,7 +1425,7 @@ public:
|
|||
std::string command_name;
|
||||
/**
|
||||
* Name-value pairs that describe the response from the server.
|
||||
* ‘code’, are names of few among such information.
|
||||
* 'code', are names of few among such information.
|
||||
* @remark, never be NULL, an AMF0 object instance.
|
||||
*/
|
||||
SrsAmf0Object* data;
|
||||
|
@ -1707,7 +1707,7 @@ enum SrcPCUCEventType
|
|||
* +------------------------------+-------------------------
|
||||
* | Event Type ( 2- bytes ) | Event Data
|
||||
* +------------------------------+-------------------------
|
||||
* Figure 5 Pay load for the ‘User Control Message’.
|
||||
* Figure 5 Pay load for the 'User Control Message'.
|
||||
*/
|
||||
class SrsUserControlPacket : public SrsPacket
|
||||
{
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue