Welcome! Log In Create A New Profile

Advanced

[bugfix] Mp4: set single_range when ngx_http_mp4_process() returns NGX_OK.

胡聪 (hucc)
March 27, 2017 10:58AM
# HG changeset patch
# User hucongcong <hucong.c@foxmail.com>
# Date 1490618655 -28800
# Mon Mar 27 20:44:15 2017 +0800
# Node ID 84d73e16113e3fccea9a0156f8edb8e8d0e7499a
# Parent 22be63bf21edaa1b8ea916c7d8cd4e5fe4892061
Mp4: set single_range when ngx_http_mp4_process() returns NGX_OK.

Set single_range flag in reuqest when ngx_http_mp4_process() returns NGX_OK,
because response body is going to be in more than one buffer only in this case.

diff -r 22be63bf21ed -r 84d73e16113e src/http/modules/ngx_http_mp4_module.c
--- a/src/http/modules/ngx_http_mp4_module.c Fri Mar 24 18:05:06 2017 +0300
+++ b/src/http/modules/ngx_http_mp4_module.c Mon Mar 27 20:44:15 2017 +0800
@@ -561,8 +561,6 @@ ngx_http_mp4_handler(ngx_http_request_t
}

if (start >= 0) {
- r->single_range = 1;
-
mp4 = ngx_pcalloc(r->pool, sizeof(ngx_http_mp4_file_t));
if (mp4 == NULL) {
return NGX_HTTP_INTERNAL_SERVER_ERROR;
@@ -589,6 +587,7 @@ ngx_http_mp4_handler(ngx_http_request_t
break;

case NGX_OK:
+ r->single_range = 1;
r->headers_out.content_length_n = mp4->content_length;
break;
_______________________________________________
nginx-devel mailing list
nginx-devel@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-devel
Subject Author Views Posted

[bugfix] Mp4: set single_range when ngx_http_mp4_process() returns NGX_OK.

胡聪 (hucc) 454 March 27, 2017 10:58AM

Re: [bugfix] Mp4: set single_range when ngx_http_mp4_process() returns NGX_OK.

Maxim Dounin 207 March 27, 2017 11:32AM

Re: [bugfix] Mp4: set single_range when ngx_http_mp4_process()returns NGX_OK.

胡聪 (hucc) 200 March 27, 2017 12:20PM

Re: [bugfix] Mp4: set single_range when ngx_http_mp4_process()returns NGX_OK.

Maxim Dounin 202 March 27, 2017 12:40PM

Re: [bugfix] Mp4: set single_range when ngx_http_mp4_process()returnsNGX_OK.

胡聪 (hucc) 222 March 27, 2017 01:22PM



Sorry, you do not have permission to post/reply in this forum.

Online Users

Guests: 147
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready