Include dependency graph for rtmp_amf_flv.c:

| static int amf_decode_boolean | ( | uint8_t ** | buffer | ) | [static] |
| static double amf_decode_number | ( | uint8_t ** | buffer | ) | [static] |
| static char * amf_decode_object | ( | uint8_t ** | buffer | ) | [static] |
| static char * amf_decode_string | ( | uint8_t ** | buffer | ) | [static] |
| static uint8_t * amf_encode_element | ( | uint8_t | element, | |
| const void * | value | |||
| ) | [static] |
| static uint8_t * amf_encode_object_variable | ( | const char * | key, | |
| uint8_t | element, | |||
| const void * | value | |||
| ) | [static] |
| static rtmp_packet_t * flv_build_onMetaData | ( | access_t * | p_access, | |
| uint64_t | duration, | |||
| uint8_t | stereo, | |||
| uint8_t | audiosamplesize, | |||
| uint32_t | audiosamplerate, | |||
| uint8_t | audiocodecid, | |||
| uint8_t | videocodecid | |||
| ) | [static] |
| static void flv_get_metadata_audio | ( | rtmp_control_thread_t * | p_thread, | |
| rtmp_packet_t * | packet_audio, | |||
| uint8_t * | stereo, | |||
| uint8_t * | audiosamplesize, | |||
| uint32_t * | audiosamplerate, | |||
| uint8_t * | audiocodecid | |||
| ) | [static] |
| static void flv_get_metadata_video | ( | rtmp_control_thread_t * | p_thread, | |
| rtmp_packet_t * | packet_video, | |||
| uint8_t * | videocodecid, | |||
| uint8_t * | frametype | |||
| ) | [static] |
| static void flv_rebuild | ( | rtmp_control_thread_t * | p_thread, | |
| rtmp_packet_t * | rtmp_packet | |||
| ) | [static] |
| static void rtmp_body_append | ( | rtmp_body_t * | rtmp_body, | |
| uint8_t * | buffer, | |||
| uint32_t | length | |||
| ) | [static] |
| rtmp_body_t* rtmp_body_new | ( | int | length_buffer | ) |
| void rtmp_body_reset | ( | rtmp_body_t * | rtmp_body | ) |
| rtmp_packet_t* rtmp_build_bytes_read | ( | rtmp_control_thread_t * | p_thread, | |
| uint32_t | reply | |||
| ) |
| rtmp_packet_t* rtmp_build_flv_over_rtmp | ( | rtmp_control_thread_t * | p_thread, | |
| block_t * | p_buffer | |||
| ) |
| rtmp_packet_t* rtmp_build_publish_start | ( | rtmp_control_thread_t * | p_thread | ) |
| int rtmp_connect_active | ( | rtmp_control_thread_t * | p_thread | ) |
| int rtmp_connect_passive | ( | rtmp_control_thread_t * | p_thread | ) |
| static uint8_t rtmp_decode_header_size | ( | vlc_object_t * | p_this, | |
| uint8_t | header_size | |||
| ) | [static] |
| static rtmp_packet_t * rtmp_encode_createStream_result | ( | rtmp_control_thread_t * | p_thread, | |
| double | stream_client, | |||
| double | stream_server | |||
| ) | [static] |
| static uint8_t rtmp_encode_header_size | ( | vlc_object_t * | p_this, | |
| uint8_t | header_size | |||
| ) | [static] |
| static rtmp_packet_t * rtmp_encode_NetConnection_connect_result | ( | rtmp_control_thread_t * | p_thread, | |
| double | number | |||
| ) | [static] |
| static rtmp_packet_t * rtmp_encode_NetStream_play_reset_onStatus | ( | rtmp_control_thread_t * | p_thread, | |
| char * | psz_media | |||
| ) | [static] |
| static rtmp_packet_t * rtmp_encode_NetStream_play_start_onStatus | ( | rtmp_control_thread_t * | p_thread, | |
| char * | psz_media | |||
| ) | [static] |
| static rtmp_packet_t * rtmp_encode_onBWDone | ( | rtmp_control_thread_t * | p_thread, | |
| double | number | |||
| ) | [static] |
| uint8_t* rtmp_encode_packet | ( | rtmp_control_thread_t * | p_thread, | |
| rtmp_packet_t * | rtmp_packet | |||
| ) |
| static uint8_t * rtmp_encode_ping | ( | uint16_t | type, | |
| uint32_t | src_dst, | |||
| uint32_t | third_arg, | |||
| uint32_t | fourth_arg | |||
| ) | [static] |
| static rtmp_packet_t * rtmp_encode_ping_clear_stream | ( | rtmp_control_thread_t * | p_thread, | |
| uint32_t | src_dst | |||
| ) | [static] |
| static rtmp_packet_t * rtmp_encode_ping_reset_stream | ( | rtmp_control_thread_t * | p_thread | ) | [static] |
| static rtmp_packet_t * rtmp_encode_server_bw | ( | rtmp_control_thread_t * | p_thread, | |
| uint32_t | number | |||
| ) | [static] |
| static uint8_t rtmp_get_stream_index | ( | uint8_t | content_type | ) | [static] |
| static void rtmp_handler_audio_data | ( | rtmp_control_thread_t * | p_thread, | |
| rtmp_packet_t * | rtmp_packet | |||
| ) | [static] |
| static void rtmp_handler_chunk_size | ( | rtmp_control_thread_t * | p_thread, | |
| rtmp_packet_t * | rtmp_packet | |||
| ) | [static] |
| static void rtmp_handler_invoke | ( | rtmp_control_thread_t * | p_thread, | |
| rtmp_packet_t * | rtmp_packet | |||
| ) | [static] |
| static void rtmp_handler_notify | ( | rtmp_control_thread_t * | p_thread, | |
| rtmp_packet_t * | rtmp_packet | |||
| ) | [static] |
| static void rtmp_handler_null | ( | rtmp_control_thread_t * | p_thread, | |
| rtmp_packet_t * | rtmp_packet | |||
| ) | [static] |
| static void rtmp_handler_video_data | ( | rtmp_control_thread_t * | p_thread, | |
| rtmp_packet_t * | rtmp_packet | |||
| ) | [static] |
| int rtmp_handshake_active | ( | vlc_object_t * | p_this, | |
| int | fd | |||
| ) |
| int rtmp_handshake_passive | ( | vlc_object_t * | p_this, | |
| int | fd | |||
| ) |
| void rtmp_init_handler | ( | rtmp_handler_t * | rtmp_handler | ) |
| static block_t * rtmp_new_block | ( | rtmp_control_thread_t * | p_thread, | |
| uint8_t * | buffer, | |||
| int32_t | length_buffer | |||
| ) | [static] |
| static rtmp_packet_t * rtmp_new_packet | ( | rtmp_control_thread_t * | p_thread, | |
| uint8_t | stream_index, | |||
| uint32_t | timestamp, | |||
| uint8_t | content_type, | |||
| uint32_t | src_dst, | |||
| rtmp_body_t * | body | |||
| ) | [static] |
| rtmp_packet_t* rtmp_read_net_packet | ( | rtmp_control_thread_t * | p_thread | ) |
| const uint8_t AMF_BOOLEAN_FALSE = 0x00 |
| const uint8_t AMF_BOOLEAN_TRUE = 0x01 |
| const uint64_t AMF_CALL_NETCONNECTION_CONNECT = 0x3FF0000000000000 |
| const uint64_t AMF_CALL_NETCONNECTION_CONNECT_AUDIOCODECS = 0x4083380000000000 |
| const uint64_t AMF_CALL_NETCONNECTION_CONNECT_OBJECTENCODING = 0x0 |
| const uint64_t AMF_CALL_NETCONNECTION_CONNECT_VIDEOCODECS = 0x405F000000000000 |
| const uint64_t AMF_CALL_NETCONNECTION_CONNECT_VIDEOFUNCTION = 0x3FF0000000000000 |
| const uint64_t AMF_CALL_NETSTREAM_PLAY = 0x0 |
| const double AMF_CALL_ONBWDONE = 2.0 |
| const double AMF_CALL_STREAM_CLIENT_NUMBER = 3.0 |
| const uint8_t AMF_DATATYPE_AMF3_DATA = 0x11 |
| const uint8_t AMF_DATATYPE_ARRAY = 0x0A |
| const uint8_t AMF_DATATYPE_BOOLEAN = 0x01 |
| const uint8_t AMF_DATATYPE_DATE = 0x0B |
| const uint8_t AMF_DATATYPE_END_OF_OBJECT = 0x09 |
| const uint8_t AMF_DATATYPE_LONG_STRING = 0x0C |
| const uint8_t AMF_DATATYPE_MIXED_ARRAY = 0x08 |
| const uint8_t AMF_DATATYPE_MOVIE_CLIP = 0x04 |
| const uint8_t AMF_DATATYPE_NULL = 0x05 |
| const uint8_t AMF_DATATYPE_NUMBER = 0x00 |
| const uint8_t AMF_DATATYPE_OBJECT = 0x03 |
| const uint8_t AMF_DATATYPE_RECORDSET = 0x0E |
| const uint8_t AMF_DATATYPE_REFERENCE = 0x07 |
| const uint8_t AMF_DATATYPE_SIZE_BOOLEAN = 2 |
| const uint8_t AMF_DATATYPE_SIZE_END_OF_OBJECT = 3 |
| const uint8_t AMF_DATATYPE_SIZE_MIXED_ARRAY = 5 |
| const uint8_t AMF_DATATYPE_SIZE_NULL = 1 |
| const uint8_t AMF_DATATYPE_SIZE_NUMBER = 9 |
| const uint8_t AMF_DATATYPE_SIZE_OBJECT = 1 |
| const uint8_t AMF_DATATYPE_SIZE_OBJECT_VARIABLE = 2 |
| const uint8_t AMF_DATATYPE_SIZE_STRING = 3 |
| const uint8_t AMF_DATATYPE_STRING = 0x02 |
| const uint8_t AMF_DATATYPE_TYPED_OBJECT = 0x10 |
| const uint8_t AMF_DATATYPE_UNDEFINED = 0x06 |
| const uint8_t AMF_DATATYPE_UNSUPPORTED = 0x0D |
| const uint8_t AMF_DATATYPE_XML = 0x0F |
| const uint8_t FLV_AUDIO_CODEC_ID_ADPCM = 0x10 |
| const uint8_t FLV_AUDIO_CODEC_ID_MASK = 0xF0 |
| const uint8_t FLV_AUDIO_CODEC_ID_MP3 = 0x20 |
| const uint8_t FLV_AUDIO_CODEC_ID_NELLYMOSER = 0x60 |
| const uint8_t FLV_AUDIO_CODEC_ID_NELLYMOSER_8KHZ_MONO = 0x50 |
| const uint8_t FLV_AUDIO_CODEC_ID_UNCOMPRESSED = 0x00 |
| const uint8_t FLV_AUDIO_RATE_11_KHZ = 0x04 |
| const uint8_t FLV_AUDIO_RATE_22_KHZ = 0x08 |
| const uint8_t FLV_AUDIO_RATE_44_KHZ = 0x0C |
| const uint8_t FLV_AUDIO_RATE_5_5_KHZ = 0x00 |
| const uint8_t FLV_AUDIO_RATE_MASK = 0x0C |
| const uint8_t FLV_AUDIO_SIZE_16_BIT = 0x02 |
| const uint8_t FLV_AUDIO_SIZE_8_BIT = 0x00 |
| const uint8_t FLV_AUDIO_SIZE_MASK = 0x02 |
| const uint8_t FLV_AUDIO_STEREO_MASK = 0x01 |
| const uint8_t FLV_AUDIO_STEREO_MONO = 0x00 |
| const uint8_t FLV_AUDIO_STEREO_STEREO = 0x01 |
| const uint8_t FLV_HEADER_AUDIO = 0x04 |
| const uint8_t FLV_HEADER_SIGNATURE[3] = { 0x46, 0x4C, 0x56 } |
| const uint32_t < |