mirror of
https://github.com/pikvm/ustreamer.git
synced 2026-03-16 20:43:42 +00:00
scale the blank image for NO SIGNAL to the resolution in the options
This commit is contained in:
committed by
Maxim Devaev
parent
1f96925181
commit
79020143c7
@@ -90,6 +90,7 @@ int main(int argc, char *argv[]) {
|
|||||||
_g_server = us_server_init(_g_stream);
|
_g_server = us_server_init(_g_stream);
|
||||||
|
|
||||||
if ((exit_code = options_parse(options, cap, enc, _g_stream, _g_server)) == 0) {
|
if ((exit_code = options_parse(options, cap, enc, _g_stream, _g_server)) == 0) {
|
||||||
|
us_stream_update_blank(cap);
|
||||||
# ifdef WITH_GPIO
|
# ifdef WITH_GPIO
|
||||||
us_gpio_init();
|
us_gpio_init();
|
||||||
# endif
|
# endif
|
||||||
|
|||||||
@@ -129,6 +129,11 @@ us_stream_s *us_stream_init(us_capture_s *cap, us_encoder_s *enc) {
|
|||||||
return stream;
|
return stream;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void us_stream_update_blank(us_stream_s *stream, us_capture_s *cap)
|
||||||
|
{
|
||||||
|
us_blank_draw(stream->run->blank, "< NO SIGNAL >", cap->width, cap->height);
|
||||||
|
}
|
||||||
|
|
||||||
void us_stream_destroy(us_stream_s *stream) {
|
void us_stream_destroy(us_stream_s *stream) {
|
||||||
us_fpsi_destroy(stream->run->http->captured_fpsi);
|
us_fpsi_destroy(stream->run->http->captured_fpsi);
|
||||||
US_RING_DELETE_WITH_ITEMS(stream->run->http->jpeg_ring, us_frame_destroy);
|
US_RING_DELETE_WITH_ITEMS(stream->run->http->jpeg_ring, us_frame_destroy);
|
||||||
|
|||||||
@@ -96,6 +96,7 @@ typedef struct {
|
|||||||
|
|
||||||
|
|
||||||
us_stream_s *us_stream_init(us_capture_s *cap, us_encoder_s *enc);
|
us_stream_s *us_stream_init(us_capture_s *cap, us_encoder_s *enc);
|
||||||
|
void us_stream_update_blank(us_stream_s *stream, us_capture_s *cap);
|
||||||
void us_stream_destroy(us_stream_s *stream);
|
void us_stream_destroy(us_stream_s *stream);
|
||||||
|
|
||||||
void us_stream_loop(us_stream_s *stream);
|
void us_stream_loop(us_stream_s *stream);
|
||||||
|
|||||||
Reference in New Issue
Block a user