1
0
Fork 0
mirror of https://github.com/ossrs/srs.git synced 2025-03-09 15:49:59 +00:00

refine the librtmp, open writer then reader.

This commit is contained in:
winlin 2014-06-29 17:12:10 +08:00
parent 1a7735182f
commit 1eee4d25cf
2 changed files with 11 additions and 10 deletions

View file

@ -473,16 +473,6 @@ srs_flv_t srs_flv_open(const char* file)
FlvContext* flv = new FlvContext();
if ((ret = flv->reader.open(file)) != ERROR_SUCCESS) {
srs_freep(flv);
return NULL;
}
if ((ret = flv->dec.initialize(&flv->reader)) != ERROR_SUCCESS) {
srs_freep(flv);
return NULL;
}
if ((ret = flv->writer.open(file)) != ERROR_SUCCESS) {
srs_freep(flv);
return NULL;
@ -493,6 +483,16 @@ srs_flv_t srs_flv_open(const char* file)
return NULL;
}
if ((ret = flv->reader.open(file)) != ERROR_SUCCESS) {
srs_freep(flv);
return NULL;
}
if ((ret = flv->dec.initialize(&flv->reader)) != ERROR_SUCCESS) {
srs_freep(flv);
return NULL;
}
return flv;
}