| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2016-04-07 | Fixed spelling. | Josh Soref | 1 | -4/+4 | |
| 2016-03-31 | Fixed logging with variable field width. | Sergey Kandaurov | 1 | -2/+2 | |
| 2016-03-30 | Style. | Ruslan Ermilov | 1 | -8/+8 | |
| 2014-08-19 | Mp4: use trak->smhd_size in ngx_http_mp4_read_smhd_atom(). | Roman Arutyunyan | 1 | -1/+1 | |
| Reported by Gang Li. | |||||
| 2014-04-01 | Mp4: allow end values bigger than track duration. | Roman Arutyunyan | 1 | -4/+14 | |
| If start time is within the track but end time is out of it, error "end time is out mp4 stts samples" is generated. However it's better to ignore the error and output the track until its end. | |||||
| 2014-03-31 | Mp4: improved logging after adding "end" support. | Roman Arutyunyan | 1 | -27/+71 | |
| Despite introducing start and end crop operations existing log messages still mostly refer only to start. Logging is improved to match both cases. New debug logging is added to track entry count in atoms after cropping. Two format type mismatches are fixed as well. | |||||
| 2014-03-31 | Mp4: fixed seeking to a track end. | Roman Arutyunyan | 1 | -2/+2 | |
| When "start" value is equal to a track duration the request fails with "time is out mp4 stts" like it did before track duration check was added. Now such tracks are considered short and skipped. | |||||
| 2014-03-24 | Mp4: skipped empty stss atom table in output. | Sergey Kandaurov | 1 | -8/+13 | |
| The atom may have no data entries after cropping. This fixes "zero size buf in output" alerts. | |||||
| 2014-03-21 | Range filter: single_range flag in request. | Maxim Dounin | 1 | -1/+1 | |
| If set, it means that response body is going to be in more than one buffer, hence only range requests with a single range should be honored. The flag is now used by mp4 and cacheable upstream responses, thus allowing range requests of mp4 files with start/end, as well as range processing on a first request to a not-yet-cached files with proxy_cache. Notably this makes it possible to play mp4 files (with proxy_cache, or with mp4 module) on iOS devices, as byte-range support is required by Apple. | |||||
| 2014-03-20 | Mp4: added "end" argument support. | Roman Arutyunyan | 1 | -89/+377 | |
| 2014-03-20 | Mp4: moved atom cropping code out of update functions. | Roman Arutyunyan | 1 | -85/+176 | |
| It can now be reused for implementing mp4 end. | |||||
| 2014-02-14 | Mp4: remove useless leading stsc entry in result mp4. | Roman Arutyunyan | 1 | -1/+1 | |
| The fix removes useless stsc entry in result mp4. If start_sample == n then current stsc entry should be skipped and the result stsc should start with the next entry. The reason for that is start_sample starts from 0, not 1. | |||||
| 2014-01-29 | Mp4: fix seeks to standalone last chunk. | Roman Arutyunyan | 1 | -1/+1 | |
| If seek position is within the last track chunk and that chunk is standalone (stsc entry describes only this chunk) such seek generates stsc seek error. The problem is that chunk numbers start with 1, not with 0. | |||||
| 2014-01-29 | Mp4: skip tracks shorter than seek position (ticket #414). | Roman Arutyunyan | 1 | -6/+31 | |
| Mp4 module does not check movie and track durations when reading file. Instead it generates errors when track metadata is shorter than seek position. Now such tracks are skipped and movie duration check is performed at file read stage. | |||||
| 2014-01-29 | Mp4: fix seeks after the last key frame. | Roman Arutyunyan | 1 | -5/+2 | |
| Mp4 module does not allow seeks after the last key frame. Since stss atom only contains key frames it's usually shorter than other track atoms. That leads to stss seek error when seek position is close to the end of file. The fix outputs empty stss frame instead of generating error. | |||||
| 2013-12-27 | Style: removed surplus semicolons. | Valentin Bartenev | 1 | -1/+1 | |
| 2013-09-04 | Win32: Borland C compatibility fixes. | Maxim Dounin | 1 | -3/+7 | |
| Several false positive warnings silenced, notably W8012 "Comparing signed and unsigned" (due to u_short values promoted to int), and W8072 "Suspicious pointer arithmetic" (due to large type values added to pointers). With this patch, it's now again possible to compile nginx using bcc32, with options we normally compile on win32 minus ipv6 and ssl. | |||||
| 2013-09-04 | Win32: Open Watcom C compatibility fixes. | Maxim Dounin | 1 | -1/+1 | |
| Precompiled headers are disabled as they lead to internal compiler errors with long configure lines. Couple of false positive warnings silenced. Various win32 typedefs are adjusted to work with Open Watcom C 1.9 headers. With this patch, it's now again possible to compile nginx using owc386, with options we normally compile on win32 minus ipv6 and ssl. | |||||
| 2013-05-11 | Mp4: indentation and style, no functional changes. | Maxim Dounin | 1 | -31/+39 | |
| 2013-03-04 | Mp4: fixed handling of too small mdat atoms (ticket #266). | Maxim Dounin | 1 | -0/+7 | |
| Patch by Gernot Vormayr (with minor changes). | |||||
| 2012-08-17 | Mp4: removed restriction to avc1/mp4a formats (ticket #194). | Maxim Dounin | 1 | -8/+0 | |
| 2012-07-09 | Entity tags: set for static respones. | Maxim Dounin | 1 | -0/+4 | |
| 2012-06-26 | Mp4: fixed build on win32 after r4689. | Maxim Dounin | 1 | -1/+1 | |
| 2012-06-18 | Mp4: fixed streaming if moov atom is at buffer edge. | Maxim Dounin | 1 | -0/+10 | |
| 2012-06-18 | Mp4: fixed non-keyframe seeks in some cases (ticket #175). | Maxim Dounin | 1 | -1/+8 | |
| 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-04-26 | Allows particular modules to handle subrequests properly. | Andrey Belov | 1 | -1/+1 | |
| 2012-04-12 | Mp4: sanity checks cleanup. | Maxim Dounin | 1 | -66/+208 | |
| 2012-04-10 | Fixed debug logging. | Igor Sysoev | 1 | -1/+1 | |
| 2012-04-10 | Fixed previous commit. | Igor Sysoev | 1 | -1/+1 | |
| 2012-04-10 | Fixed mp4 module seek. | Igor Sysoev | 1 | -1/+1 | |
| 2012-02-27 | Disable symlinks: initialization of the "disable_symlinks" field in | Valentin Bartenev | 1 | -3/+4 | |
| 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-13 | Support for disable_symlinks in various modules. | Andrey Belov | 1 | -0/+7 | |
| 2012-01-18 | Copyright updated. | Maxim Konovalov | 1 | -0/+1 | |
| 2012-01-16 | Fixed handling of mp4 above 2G and 32bit offsets (ticket #84). | Maxim Dounin | 1 | -4/+4 | |
| 2011-12-26 | Fixed mp4 if first entry in stsc was skipped (ticket #72). | Maxim Dounin | 1 | -0/+2 | |
| 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-11-23 | Fix of mp4 module seeking. | Igor Sysoev | 1 | -1/+1 | |
| 2011-11-14 | Fix of "Content-Length" header of MP4 response if start argument was used. | Igor Sysoev | 1 | -1/+2 | |
| Patch by Piotr Sikora. | |||||
| 2011-10-11 | Fixing mp4 module seeking on 32-bit platforms. | Igor Sysoev | 1 | -1/+1 | |
| 2011-09-30 | Using strtod() instead of atofp() to support a lot of digits after dot in | Igor Sysoev | 1 | -2/+9 | |
| "start" parameter value. | |||||
| 2011-09-29 | Fix of building on platforms with 32-bit off_t. (closed #23) | Igor Sysoev | 1 | -9/+9 | |
| 2011-09-15 | MP4 co64 atom support added. | Igor Sysoev | 1 | -6/+164 | |
| 2011-09-15 | Fix of struct field name. | Igor Sysoev | 1 | -4/+4 | |
| 2011-09-14 | Style fix. | Igor Sysoev | 1 | -1/+2 | |
| 2011-09-14 | Fixing building by gcc-4.7. | Igor Sysoev | 1 | -3/+0 | |
| 2011-09-14 | Skipping traks with unsupported media formats. | Igor Sysoev | 1 | -14/+42 | |
| 2011-09-14 | Fix of case when start sample does not reside on chunk boundary. | Igor Sysoev | 1 | -67/+134 | |
| 2011-09-12 | Fix of debug message format. | Igor Sysoev | 1 | -6/+6 | |
| 2011-09-12 | Fix of codec debug message. | Igor Sysoev | 1 | -1/+3 | |
| 2011-09-12 | Fix of error message. | Igor Sysoev | 1 | -2/+2 | |
| 2011-09-12 | Fix of error message. | Igor Sysoev | 1 | -1/+1 | |
