Commit 47aa44e
committed
feat!: drop the libav-backed h264, vp8 and vp9 streamers
MoveIt Pro serves camera panes as MJPEG and never requests these types.
Keeping them forced a dependency on FFmpeg's development packages, which
on Ubuntu are built with --enable-gpl and pull libx264 and libx265 into
the product image.
The remaining streamers (mjpeg, png, ros_compressed) and all three
snapshot endpoints encode through cv::imencode, so nothing else changes.
A request for a removed type now misses the factory map and gets the
existing HTTP 404 fallback in WebVideoServer::handle_stream.
BREAKING CHANGE: /stream?type=h264, ?type=vp8 and ?type=vp9 return 404.1 parent 5e4b1b4 commit 47aa44e
11 files changed
Lines changed: 0 additions & 1014 deletions
File tree
- include/web_video_server/streamers
- src/streamers
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
22 | | - | |
23 | | - | |
24 | | - | |
25 | | - | |
26 | | - | |
27 | | - | |
28 | 22 | | |
29 | 23 | | |
30 | 24 | | |
| |||
69 | 63 | | |
70 | 64 | | |
71 | 65 | | |
72 | | - | |
73 | | - | |
74 | 66 | | |
75 | 67 | | |
76 | 68 | | |
77 | | - | |
78 | | - | |
79 | 69 | | |
80 | 70 | | |
81 | 71 | | |
82 | 72 | | |
83 | 73 | | |
84 | 74 | | |
85 | | - | |
86 | | - | |
87 | | - | |
88 | | - | |
89 | 75 | | |
90 | 76 | | |
91 | 77 | | |
| |||
99 | 85 | | |
100 | 86 | | |
101 | 87 | | |
102 | | - | |
103 | | - | |
104 | | - | |
105 | | - | |
106 | 88 | | |
107 | 89 | | |
108 | 90 | | |
| |||
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
22 | 22 | | |
23 | 23 | | |
24 | 24 | | |
25 | | - | |
26 | 25 | | |
27 | 26 | | |
28 | 27 | | |
| |||
0 commit comments