in der Firmware gibts eine Funktion "NEXUS_VideoDecoder_GetStreamInformation".
wenn ich google finde ich:
https://github.com/jackyjung/bcm/blob/m ... scode_ts.c
static void
vidSrcStreamChangedCallback(void *context, int param)
{
NEXUS_VideoDecoderStreamInformation streamInfo;
NEXUS_VideoDecoderHandle decoder = (NEXUS_VideoDecoderHandle)context;
BSTD_UNUSED(param);
NEXUS_VideoDecoder_GetStreamInformation(decoder, &streamInfo);
BDBG_WRN(("Video Source Stream Change callback: %ux%u@%.3f%c",
streamInfo.sourceHorizontalSize,
streamInfo.sourceVerticalSize,
convert_RefreshRate_FromFrameRate(streamInfo.frameRate),
streamInfo.streamProgressive? 'p' : 'i'));
}
Bekomme ich über "streamInfo.sourceHorizontalSize" und "streamInfo.sourceVerticalSize"
dann die Auflösung des Sendestreams ?
Wenn ja, kannst Du das in die FireBirdLib aufnehmen ?
Ich bin noch zu "unwissend" um die Funktion selber zu testen....
Olaf