Hello,
We're working on DM 365 platform, the software setup is:
DVSDK: 2_10_01_18
XDCTOOLS: 3_15_01_59
MPEG2 encoder: DM365_mpeg2enc_01_00_00_04_production
and our goal is to encode an ordinary SD stream (interlaced) to mpeg2. Encoder datasheet tells that it is possible (mpeg2_encoder_dm365_datasheet.pdf, page 1), however "only field picture encoding" notion is not explained. Mpeg 2 encoder has been integrated with "encode" application from DVSDK demo, works fine in progressive (usage like: encode -v test.m2v -y 2 -t 10). Then we've switched encoding to interlace by putting: params->inputContentType = IVIDEO_INTERLACED; in encode.c at line 99, however it creates really strange behavior: application was hanging up before or after encoding first frame. However putting some debugging printf's makes some time delays and the app was running smoothly, but the output file was incorrect: contains some data but they cannot be played under Windows Media Player, MainConcept-based mpeg player is crashing on it (but properly detects that the resolution is 720 x 576), only VLC player shows something, but the result is not correct (it seems that the image is stretched horizontally).
Summarizing, there are following issues to clarify:
-Does mpeg2 encoder support interlace encoding?
-If yes, how to properly encode in interlace mode? Maybe our test was incorrect, maybe there are some special issues to take into account?
I have a file which contains 1-second mpeg 2 video file captured in interlace mode, but can't attach files with m2v extension here...
regards
OskarM.