@@ -104,7 +104,7 @@ std::string load_monitor_sql =
104104 " `Deinterlacing`, "
105105 " `Decoder`, `DecoderHWAccelName`, `DecoderHWAccelDevice`, `RTSPDescribe`, "
106106 " `SaveJPEGs`, `VideoWriter`, `EncoderParameters`, "
107- " `OutputCodec `, `Encoder`, `EncoderHWAccelName`, `EncoderHWAccelDevice`, `OutputContainer`, "
107+ " `OutputCodecName `, `Encoder`, `EncoderHWAccelName`, `EncoderHWAccelDevice`, `OutputContainer`, "
108108 " `RecordAudio`, WallClockTimestamps,"
109109 " `Brightness`, `Contrast`, `Hue`, `Colour`, "
110110 " `EventPrefix`, `LabelFormat`, `LabelX`, `LabelY`, `LabelSize`,"
@@ -194,7 +194,7 @@ Monitor::Monitor() :
194194 colours(0 ),
195195 videowriter(DISABLED),
196196 encoderparams(" " ),
197- output_codec(0 ),
197+ output_codec(" " ),
198198 encoder(" " ),
199199 encoder_hwaccel_name(" " ),
200200 encoder_hwaccel_device(" " ),
@@ -348,7 +348,7 @@ std::string TriggerState_Strings[] = {"Cancel", "On", "Off"};
348348 "Device, Channel, Format, V4LMultiBuffer, V4LCapturesPerFrame, " // V4L Settings
349349 "Protocol, Method, Options, User, Pass, Host, Port, Path, SecondPath, Width, Height, Colours, Palette, Orientation+0, Deinterlacing, RTSPDescribe, "
350350 "SaveJPEGs, VideoWriter, EncoderParameters,"
351- "OutputCodec , Encoder, OutputContainer, RecordAudio, WallClockTimestamps,"
351+ "OutputCodecName , Encoder, OutputContainer, RecordAudio, WallClockTimestamps,"
352352 "Brightness, Contrast, Hue, Colour, "
353353 "EventPrefix, LabelFormat, LabelX, LabelY, LabelSize,"
354354 "ImageBufferCount, `MaxImageBufferCount`, WarmupCount, PreEventCount, PostEventCount, StreamReplayBuffer, AlarmFrameCount, "
@@ -565,8 +565,8 @@ void Monitor::Load(MYSQL_ROW dbrow, bool load_zones = true, Purpose p = QUERY) {
565565 encoderparams = dbrow[col] ? dbrow[col] : " " ;
566566 col++;
567567
568- /* "`OutputCodec `, `Encoder`, `OutputContainer`, " */
569- output_codec = dbrow[col] ? atoi ( dbrow[col]) : 0 ;
568+ /* "`OutputCodecName `, `Encoder`, `OutputContainer`, " */
569+ output_codec = dbrow[col] ? dbrow[col] : " auto " ;
570570 col++;
571571 encoder = dbrow[col] ? dbrow[col] : " " ;
572572 col++;
0 commit comments