mirror of
https://github.com/ossrs/srs.git
synced 2025-02-13 03:41:55 +00:00
Refine srs-librtmp
This commit is contained in:
parent
011b693235
commit
5bec6a4fdd
2 changed files with 8 additions and 14 deletions
|
@ -558,7 +558,6 @@ srs_rtmp_t srs_rtmp_create(const char* url)
|
|||
|
||||
if ((ret = context->skt->create_socket(context)) != ERROR_SUCCESS) {
|
||||
srs_human_error("Create socket failed, ret=%d", ret);
|
||||
errno = ret;
|
||||
|
||||
// free the context and return NULL
|
||||
srs_freep(context);
|
||||
|
@ -1543,7 +1542,6 @@ srs_mp4_t srs_mp4_open_read(const char* file)
|
|||
|
||||
if ((ret = mp4->reader.open(file)) != ERROR_SUCCESS) {
|
||||
srs_human_error("Open MP4 file failed, ret=%d", ret);
|
||||
errno = ret;
|
||||
|
||||
srs_freep(mp4);
|
||||
return NULL;
|
||||
|
@ -1678,7 +1676,6 @@ srs_flv_t srs_flv_open_read(const char* file)
|
|||
|
||||
if ((ret = flv->reader.open(file)) != ERROR_SUCCESS) {
|
||||
srs_human_error("Open FLV file failed, ret=%d", ret);
|
||||
errno = ret;
|
||||
|
||||
srs_freep(flv);
|
||||
return NULL;
|
||||
|
@ -1686,7 +1683,6 @@ srs_flv_t srs_flv_open_read(const char* file)
|
|||
|
||||
if ((ret = flv->dec.initialize(&flv->reader)) != ERROR_SUCCESS) {
|
||||
srs_human_error("Initialize FLV demuxer failed, ret=%d", ret);
|
||||
errno = ret;
|
||||
|
||||
srs_freep(flv);
|
||||
return NULL;
|
||||
|
@ -1703,7 +1699,6 @@ srs_flv_t srs_flv_open_write(const char* file)
|
|||
|
||||
if ((ret = flv->writer.open(file)) != ERROR_SUCCESS) {
|
||||
srs_human_error("Open FLV file failed, ret=%d", ret);
|
||||
errno = ret;
|
||||
|
||||
srs_freep(flv);
|
||||
return NULL;
|
||||
|
@ -1711,7 +1706,6 @@ srs_flv_t srs_flv_open_write(const char* file)
|
|||
|
||||
if ((ret = flv->enc.initialize(&flv->writer)) != ERROR_SUCCESS) {
|
||||
srs_human_error("Initilize FLV muxer failed, ret=%d", ret);
|
||||
errno = ret;
|
||||
|
||||
srs_freep(flv);
|
||||
return NULL;
|
||||
|
@ -2715,7 +2709,6 @@ srs_rtmp_t srs_rtmp_create2(const char* url)
|
|||
int ret = ERROR_SUCCESS;
|
||||
if ((ret = context->skt->create_socket(context)) != ERROR_SUCCESS) {
|
||||
srs_human_error("Create socket failed, ret=%d", ret);
|
||||
errno = ret;
|
||||
|
||||
// free the context and return NULL
|
||||
srs_freep(context);
|
||||
|
|
|
@ -128,7 +128,7 @@ typedef void* srs_amf0_t;
|
|||
* @remark default timeout to 30s if not set by srs_rtmp_set_timeout.
|
||||
* @remark default schema to srs_url_schema_normal, use srs_rtmp_set_schema to change it.
|
||||
*
|
||||
* @return a rtmp handler, or NULL if error occured, and errno set to srs error code.
|
||||
* @return a rtmp handler, or NULL if error occured.
|
||||
*/
|
||||
extern srs_rtmp_t srs_rtmp_create(const char* url);
|
||||
/**
|
||||
|
@ -553,7 +553,7 @@ typedef struct {
|
|||
} srs_mp4_sample_t;
|
||||
/**
|
||||
* Open mp4 file for muxer(write) or demuxer(read).
|
||||
* @return A MP4 demuxer, NULL if failed, and errno set to srs error code.
|
||||
* @return A MP4 demuxer, NULL if failed.
|
||||
*/
|
||||
extern srs_mp4_t srs_mp4_open_read(const char* file);
|
||||
/**
|
||||
|
@ -600,12 +600,12 @@ extern srs_bool srs_mp4_is_eof(int error_code);
|
|||
typedef void* srs_flv_t;
|
||||
/**
|
||||
* Open FLV file in demux mode.
|
||||
* @return A FLV demuxer, NULL if failed, and errno set to srs error code.
|
||||
* @return A FLV demuxer, NULL if failed.
|
||||
*/
|
||||
extern srs_flv_t srs_flv_open_read(const char* file);
|
||||
/**
|
||||
* Open FlV file in mux mode.
|
||||
* @return A FLV muxer, NULL if failed, and errno set to srs error code.
|
||||
* @return A FLV muxer, NULL if failed.
|
||||
*/
|
||||
extern srs_flv_t srs_flv_open_write(const char* file);
|
||||
/**
|
||||
|
@ -1068,17 +1068,18 @@ extern const char* srs_human_format_time();
|
|||
#define srs_human_verbose(msg, ...) (void)0
|
||||
#define srs_human_raw(msg, ...) (void)0
|
||||
#else
|
||||
#include <string.h>
|
||||
#define srs_human_trace(msg, ...) \
|
||||
fprintf(stdout, "[T][%d][%s] ", getpid(), srs_human_format_time());\
|
||||
fprintf(stdout, msg, ##__VA_ARGS__); fprintf(stdout, "\n")
|
||||
#define srs_human_warn(msg, ...) \
|
||||
fprintf(stdout, "[W][%d][%s] ", getpid(), srs_human_format_time()); \
|
||||
fprintf(stdout, "[W][%d][%s][%d] ", getpid(), srs_human_format_time(), errno); \
|
||||
fprintf(stdout, msg, ##__VA_ARGS__); \
|
||||
fprintf(stdout, "\n")
|
||||
#define srs_human_error(msg, ...) \
|
||||
fprintf(stderr, "[E][%d][%s] ", getpid(), srs_human_format_time());\
|
||||
fprintf(stderr, "[E][%d][%s][%d] ", getpid(), srs_human_format_time(), errno);\
|
||||
fprintf(stderr, msg, ##__VA_ARGS__); \
|
||||
fprintf(stderr, "\n")
|
||||
fprintf(stderr, " (%s)\n", strerror(errno))
|
||||
#define srs_human_verbose(msg, ...) (void)0
|
||||
#define srs_human_raw(msg, ...) printf(msg, ##__VA_ARGS__)
|
||||
#endif
|
||||
|
|
Loading…
Reference in a new issue