Skip to content

Commit

Permalink
Fix of "Content-Length" header of MP4 response if start argument was …
Browse files Browse the repository at this point in the history
…used.

Patch by Piotr Sikora.
  • Loading branch information
igorsysoev committed Nov 14, 2011
1 parent 3db91b8 commit dd4490c
Showing 1 changed file with 2 additions and 1 deletion.
3 changes: 2 additions & 1 deletion src/http/modules/ngx_http_mp4_module.c
Original file line number Diff line number Diff line change
Expand Up @@ -1066,7 +1066,6 @@ ngx_http_mp4_update_mdat_atom(ngx_http_mp4_file_t *mp4, off_t start_offset)

atom_data_size = mp4->mdat_data.buf->file_last - start_offset;
mp4->mdat_data.buf->file_pos = start_offset;
mp4->content_length += atom_data_size;

ngx_log_debug2(NGX_LOG_DEBUG_HTTP, mp4->file.log, 0,
"mdat new offset @%O:%O", start_offset, atom_data_size);
Expand All @@ -1083,6 +1082,8 @@ ngx_http_mp4_update_mdat_atom(ngx_http_mp4_file_t *mp4, off_t start_offset)
atom_header_size = sizeof(ngx_mp4_atom_header_t);
}

mp4->content_length += atom_header_size + atom_data_size;

ngx_mp4_set_32value(atom_header, atom_size);
ngx_mp4_set_atom_name(atom_header, 'm', 'd', 'a', 't');

Expand Down

0 comments on commit dd4490c

Please sign in to comment.