mirror of
https://github.com/ossrs/srs.git
synced 2025-03-09 15:49:59 +00:00
Merge 2.0release
This commit is contained in:
commit
e4742ddac7
4 changed files with 5 additions and 1 deletions
|
@ -220,6 +220,7 @@ Please select according to languages:
|
||||||
|
|
||||||
### V2 changes
|
### V2 changes
|
||||||
|
|
||||||
|
* v2.0, 2018-07-17, Merge [#1176][bug #1176], fix scaned issues. 2.0.248
|
||||||
* v2.0, 2018-02-28, Merge [#1077][bug #1077], fix crash for edge HLS. 2.0.247
|
* v2.0, 2018-02-28, Merge [#1077][bug #1077], fix crash for edge HLS. 2.0.247
|
||||||
* v2.0, 2018-02-13, Fix [#1059][bug #1059], support vhost in stream parameters. 2.0.246
|
* v2.0, 2018-02-13, Fix [#1059][bug #1059], support vhost in stream parameters. 2.0.246
|
||||||
* v2.0, 2018-01-07, Merge [#1045][bug #1045], fix [#1044][bug #1044], TCP connection alive detection. 2.0.245
|
* v2.0, 2018-01-07, Merge [#1045][bug #1045], fix [#1044][bug #1044], TCP connection alive detection. 2.0.245
|
||||||
|
@ -1421,6 +1422,7 @@ Winlin
|
||||||
[bug #1045]: https://github.com/ossrs/srs/issues/1045
|
[bug #1045]: https://github.com/ossrs/srs/issues/1045
|
||||||
[bug #1059]: https://github.com/ossrs/srs/issues/1059
|
[bug #1059]: https://github.com/ossrs/srs/issues/1059
|
||||||
[bug #1077]: https://github.com/ossrs/srs/issues/1077
|
[bug #1077]: https://github.com/ossrs/srs/issues/1077
|
||||||
|
[bug #1176]: https://github.com/ossrs/srs/issues/1176
|
||||||
[bug #xxxxxxxxxx]: https://github.com/ossrs/srs/issues/xxxxxxxxxx
|
[bug #xxxxxxxxxx]: https://github.com/ossrs/srs/issues/xxxxxxxxxx
|
||||||
|
|
||||||
[bug #735]: https://github.com/ossrs/srs/issues/735
|
[bug #735]: https://github.com/ossrs/srs/issues/735
|
||||||
|
|
|
@ -653,6 +653,7 @@ srs_error_t SrsServer::acquire_pid_file()
|
||||||
|
|
||||||
if (fcntl(fd, F_SETLK, &lock) == -1) {
|
if (fcntl(fd, F_SETLK, &lock) == -1) {
|
||||||
if(errno == EACCES || errno == EAGAIN) {
|
if(errno == EACCES || errno == EAGAIN) {
|
||||||
|
::close(fd);
|
||||||
srs_error("srs is already running!");
|
srs_error("srs is already running!");
|
||||||
return srs_error_new(ERROR_SYSTEM_PID_ALREADY_RUNNING, "srs is already running");
|
return srs_error_new(ERROR_SYSTEM_PID_ALREADY_RUNNING, "srs is already running");
|
||||||
}
|
}
|
||||||
|
|
|
@ -203,7 +203,7 @@ bool SrsFlvAudio::aac(char* data, int size)
|
||||||
// 1 = 11 kHz = 11025 Hz
|
// 1 = 11 kHz = 11025 Hz
|
||||||
// 2 = 22 kHz = 22050 Hz
|
// 2 = 22 kHz = 22050 Hz
|
||||||
// 3 = 44 kHz = 44100 Hz
|
// 3 = 44 kHz = 44100 Hz
|
||||||
int srs_flv_srates[] = {5512, 11025, 22050, 44100};
|
int srs_flv_srates[] = {5512, 11025, 22050, 44100, 0};
|
||||||
|
|
||||||
// the sample rates in the codec,
|
// the sample rates in the codec,
|
||||||
// in the sequence header.
|
// in the sequence header.
|
||||||
|
|
|
@ -136,6 +136,7 @@ srs_error_t srs_socket_connect(string server, int port, int64_t tm, srs_netfd_t*
|
||||||
srs_assert(!stfd);
|
srs_assert(!stfd);
|
||||||
stfd = st_netfd_open_socket(sock);
|
stfd = st_netfd_open_socket(sock);
|
||||||
if(stfd == NULL){
|
if(stfd == NULL){
|
||||||
|
::close(sock);
|
||||||
return srs_error_new(ERROR_ST_OPEN_SOCKET, "open socket");
|
return srs_error_new(ERROR_ST_OPEN_SOCKET, "open socket");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue