@@ -829,7 +829,7 @@ void Core::register_report_xml_to_database(int user, long file, const std::strin
829829}
830830
831831// ---------------------------------------------------------------------------
832- void Core::register_report_mediainfo_text_to_database (int user, long file, MediaInfoNameSpace::MediaInfo* curMI)
832+ void Core::register_report_mediainfo_text_to_database (int user, long file, const std::string& options, MediaInfoNameSpace::MediaInfo* curMI)
833833{
834834 curMI->Option (__T (" Details" ), __T (" 0" ));
835835 curMI->Option (__T (" Inform" ), String ());
@@ -841,12 +841,12 @@ void Core::register_report_mediainfo_text_to_database(int user, long file, Media
841841 std::string err;
842842 db_mutex.Enter ();
843843 get_db ()->save_report (user, file, MediaConchLib::report_MediaInfo, MediaConchLib::format_Text,
844- " " , report, mode, mil_version (), err);
844+ options , report, mode, mil_version (), err);
845845 db_mutex.Leave ();
846846}
847847
848848// ---------------------------------------------------------------------------
849- void Core::register_report_mediainfo_xml_to_database (int user, long file, MediaInfoNameSpace::MediaInfo* curMI)
849+ void Core::register_report_mediainfo_xml_to_database (int user, long file, const std::string& options, MediaInfoNameSpace::MediaInfo* curMI)
850850{
851851 curMI->Option (__T (" Details" ), __T (" 0" ));
852852 curMI->Option (__T (" Inform" ), __T (" MIXML" ));
@@ -857,12 +857,12 @@ void Core::register_report_mediainfo_xml_to_database(int user, long file, MediaI
857857 std::string err;
858858 db_mutex.Enter ();
859859 get_db ()->save_report (user, file, MediaConchLib::report_MediaInfo, MediaConchLib::format_Xml,
860- " " , report, mode, mil_version (), err);
860+ options , report, mode, mil_version (), err);
861861 db_mutex.Leave ();
862862}
863863
864864// ---------------------------------------------------------------------------
865- void Core::register_report_micromediatrace_xml_to_database (int user, long file, MediaInfoNameSpace::MediaInfo* curMI)
865+ void Core::register_report_micromediatrace_xml_to_database (int user, long file, const std::string& options, MediaInfoNameSpace::MediaInfo* curMI)
866866{
867867 curMI->Option (__T (" Details" ), __T (" 1" ));
868868 curMI->Option (__T (" Inform" ), __T (" MICRO_XML" ));
@@ -892,7 +892,7 @@ void Core::register_report_micromediatrace_xml_to_database(int user, long file,
892892 std::string err;
893893 db_mutex.Enter ();
894894 get_db ()->save_report (user, file, MediaConchLib::report_MicroMediaTrace, MediaConchLib::format_Xml,
895- " " , report, mode, mil_version (), err);
895+ options , report, mode, mil_version (), err);
896896 db_mutex.Leave ();
897897}
898898
@@ -914,29 +914,30 @@ void Core::register_reports_to_database(int user, long file, const std::string&
914914 register_report_xml_to_database (user, file, report, report_kind, options);
915915
916916 // MI and MT
917- register_reports_to_database (user, file, curMI);
917+ register_reports_to_database (user, file, options, curMI);
918918}
919919
920920// ---------------------------------------------------------------------------
921- void Core::register_reports_to_database (int user, long file, MediaInfoNameSpace::MediaInfo* curMI)
921+ void Core::register_reports_to_database (int user, long file, const std::string& options,
922+ MediaInfoNameSpace::MediaInfo* curMI)
922923{
923924 // MediaInfo
924- register_report_mediainfo_text_to_database (user, file, curMI);
925- register_report_mediainfo_xml_to_database (user, file, curMI);
925+ register_report_mediainfo_text_to_database (user, file, options, curMI);
926+ register_report_mediainfo_xml_to_database (user, file, options, curMI);
926927
927928 // MicroMediaTrace
928- register_report_micromediatrace_xml_to_database (user, file, curMI);
929+ register_report_micromediatrace_xml_to_database (user, file, options, curMI);
929930}
930931
931932// ---------------------------------------------------------------------------
932- void Core::register_reports_to_database (int user, long file)
933+ void Core::register_reports_to_database (int user, long file, const std::string& options )
933934{
934935 // MediaInfo
935- register_report_mediainfo_text_to_database (user, file, MI );
936- register_report_mediainfo_xml_to_database (user, file, MI );
936+ register_report_mediainfo_text_to_database (user, file, options, MI );
937+ register_report_mediainfo_xml_to_database (user, file, options, MI );
937938
938939 // MicroMediaTrace
939- register_report_micromediatrace_xml_to_database (user, file, MI );
940+ register_report_micromediatrace_xml_to_database (user, file, options, MI );
940941}
941942
942943// ---------------------------------------------------------------------------
0 commit comments