feat: Add functions for dumping CCExtractor parameters and generating file reports, including JSON output.

This commit is contained in:
ananyaaa66
2026-02-23 02:54:07 +05:30
parent 3d9027a913
commit b1cb5c98fa

View File

@@ -429,8 +429,16 @@ void print_file_report_json(struct lib_ccx_ctx *ctx)
int is_dvb = 0, is_tlt = 0;
for (int k = 0; k < SUB_STREAMS_CNT; k++)
{
if (demux->freport.dvb_sub_pid[k] == (unsigned)pid) { is_dvb = 1; break; }
if (demux->freport.tlt_sub_pid[k] == (unsigned)pid) { is_tlt = 1; break; }
if (demux->freport.dvb_sub_pid[k] == (unsigned)pid)
{
is_dvb = 1;
break;
}
if (demux->freport.tlt_sub_pid[k] == (unsigned)pid)
{
is_tlt = 1;
break;
}
}
if (is_dvb)
printf(", \"type\": \"dvb_subtitle\"");