Maxim Dounin
859dc4ce01
Mp4: fixed streaming if moov atom is at buffer edge.
2012-06-18 14:02:20 +00:00
Maxim Dounin
e1e2e2eb3a
Mp4: fixed non-keyframe seeks in some cases (ticket #175 ).
...
Number of entries in stsc atom was wrong if we've added an entry to
split a chunk.
Additionally, there is no need to add an entry if we are going to split
last chunk in an entry, it's enough to update the entry we already have.
Previously new entry was added and old one was left as is, resulting in
incorrect entry with zero chunks which might confuse some software.
2012-06-18 14:01:18 +00:00
Andrey Belov
eeec229e3e
Allows particular modules to handle subrequests properly.
2012-04-26 13:06:27 +00:00
Maxim Dounin
7ae525bd90
Mp4: sanity checks cleanup.
2012-04-12 12:18:14 +00:00
Igor Sysoev
3ef52765c8
Fixed debug logging.
2012-04-10 11:28:59 +00:00
Igor Sysoev
654a56e06a
Fixed previous commit.
2012-04-10 11:27:43 +00:00
Igor Sysoev
cbc51bb295
Fixed mp4 module seek.
2012-04-10 11:21:47 +00:00
Valentin Bartenev
0e05ca0404
Disable symlinks: initialization of the "disable_symlinks" field in
...
ngx_open_file_info_t moved to a separate function.
This is preparation for the "from=" parameter implementation of the
"disable_symlinks" directive.
2012-02-27 16:51:28 +00:00
Andrey Belov
8ce8f6667f
Support for disable_symlinks in various modules.
2012-02-13 16:32:21 +00:00
Maxim Konovalov
f8d59e33f3
Copyright updated.
2012-01-18 15:07:43 +00:00
Maxim Dounin
9572920af0
Fixed handling of mp4 above 2G and 32bit offsets (ticket #84 ).
2012-01-16 11:03:27 +00:00
Maxim Dounin
6a56732e98
Fixed mp4 if first entry in stsc was skipped (ticket #72 ).
...
If first entry in stsc atom was skipped, and seek was to chunk boundary,
than first_chunk in the generated stsc table wasn't set to 1.
2011-12-26 10:49:03 +00:00
Igor Sysoev
79df789b47
Fix of mp4 module seeking.
2011-11-23 07:22:15 +00:00
Igor Sysoev
dd4490c4e4
Fix of "Content-Length" header of MP4 response if start argument was used.
...
Patch by Piotr Sikora.
2011-11-14 14:42:48 +00:00
Igor Sysoev
840ef3980c
Fixing mp4 module seeking on 32-bit platforms.
2011-10-11 10:12:44 +00:00
Igor Sysoev
f3ae6a6102
Using strtod() instead of atofp() to support a lot of digits after dot in
...
"start" parameter value.
2011-09-30 09:18:28 +00:00
Igor Sysoev
a40e7eed30
Fix of building on platforms with 32-bit off_t. ( closed #23 )
2011-09-29 15:19:36 +00:00
Igor Sysoev
57b4fdb6c8
MP4 co64 atom support added.
2011-09-15 13:23:03 +00:00
Igor Sysoev
c940f5fc99
Fix of struct field name.
2011-09-15 05:15:16 +00:00
Igor Sysoev
1fc9a8dec6
Style fix.
2011-09-14 15:26:11 +00:00
Igor Sysoev
acdac73688
Fixing building by gcc-4.7.
2011-09-14 15:25:46 +00:00
Igor Sysoev
2cc42b74c7
Skipping traks with unsupported media formats.
2011-09-14 14:04:41 +00:00
Igor Sysoev
dcea2ce7d1
Fix of case when start sample does not reside on chunk boundary.
2011-09-14 05:16:20 +00:00
Igor Sysoev
f824fb47fe
Fix of debug message format.
2011-09-12 15:15:00 +00:00
Igor Sysoev
d44855067d
Fix of codec debug message.
2011-09-12 14:54:28 +00:00
Igor Sysoev
3d9ae84bf9
Fix of error message.
2011-09-12 14:46:06 +00:00
Igor Sysoev
7e8ee656a8
Fix of error message.
2011-09-12 13:06:22 +00:00
Igor Sysoev
e07a3577a9
mp4_max_moov_size directive has been renamed to mp4_max_buffer_size.
2011-09-12 09:38:04 +00:00
Igor Sysoev
b1c79a449e
bugfix of r4086: nginx could not be built without debug log.
2011-09-09 11:56:49 +00:00
Igor Sysoev
5d01ac5af3
Bugfix of r4086: directio was always enabled if mp4 file was sent as is.
2011-09-09 11:13:55 +00:00
Igor Sysoev
dde4d7e300
ngx_http_mp4_module
2011-09-09 10:22:34 +00:00