The "timeout" option name inherently clashes with the meaning of the HTTP libavformat protocol option with the same name. Rename it after a deprecation period to make it compatible with the HTTP one.
Showing the changes to doc/APIchanges (1 of 3 files). Show all
Unified · Split
| @@ -15,6 +15,13 @@ libavutil: 2017-10-21 · 14 unmodified lines | |||
| 15 | 15 | ||
| 16 | API changes, most recent first: | 16 | API changes, most recent first: |
| 17 | 17 | ||
| 18 | 2018-02-xx - xxxxxxx - lavf 58.8.100 - avformat.h | ||
| 19 | Deprecate the current names of the RTSP "timeout", "stimeout", "user-agent" | ||
| 20 | options. Introduce "listen_timeout" as replacement for the current "timeout" | ||
| 21 | option, and "user_agent" as replacement for "user-agent". Once the deprecation | ||
| 22 | is over, the old "timeout" option will be removed, and "stimeout" will be | ||
| 23 | renamed to "stimeout" (the "timeout" option will essentially change semantics). | ||
| 24 | |||
| 18 | 2018-01-xx - xxxxxxx - lavf 58.7.100 - avformat.h | 25 | 2018-01-xx - xxxxxxx - lavf 58.7.100 - avformat.h |
| 19 | Deprecate AVFormatContext filename field which had limited length, use the | 26 | Deprecate AVFormatContext filename field which had limited length, use the |
| 20 | new dynamically allocated url field instead. | 27 | new dynamically allocated url field instead. |