A media packaging and development framework for VOD and Live DASH and HLS applications, supporting Common Encryption for Widevine and other DRM Systems.
PR #1242 introduced some bad assertions that went unnoticed because we are not yet building those modules in the cmake branch. This fixes those so that ASSERT macros are not used in non-void functions, and so that assumptions about a successful parse are always after an ASSERT that the data was loaded properly.
All ASSERT_ macros from #1242 were audited, and the others were all fine.
PR #1242 introduced some bad assertions that went unnoticed because we are not yet building those modules in the cmake branch. This fixes those so that ASSERT macros are not used in non-void functions, and so that assumptions about a successful parse are always after an ASSERT that the data was loaded properly.
All ASSERT_ macros from #1242 were audited, and the others were all fine.