skullanbones / mpeg2ts

A fast, cross-platform and modern C++ SDK for all your MPEG-2 transport stream media format needs following international specification ISO/IEC 13818-1.
Other
71 stars 6 forks source link

Robustness issue #64

Open kohnech opened 9 months ago

kohnech commented 9 months ago

CMake Warning (dev) at C:/Program Files/CMake/share/cmake-3.27/Modules/ExternalProject.cmake:3136 (message): [74](https://github.com/skullanbones/mpeg2ts/actions/runs/6447393748/job/17503601193?pr=63#step:4:75) The DOWNLOAD_EXTRACT_TIMESTAMP option was not given and policy CMP0135 is [75](https://github.com/skullanbones/mpeg2ts/actions/runs/6447393748/job/17503601193?pr=63#step:4:76) not set. The policy's OLD behavior will be used. When using a URL [76](https://github.com/skullanbones/mpeg2ts/actions/runs/6447393748/job/17503601193?pr=63#step:4:77) download, the timestamps of extracted files should preferably be that of [77](https://github.com/skullanbones/mpeg2ts/actions/runs/6447393748/job/17503601193?pr=63#step:4:78) the time of extraction, otherwise code that depends on the extracted [78](https://github.com/skullanbones/mpeg2ts/actions/runs/6447393748/job/17503601193?pr=63#step:4:79) contents might not be rebuilt if the URL changes. The OLD behavior [79](https://github.com/skullanbones/mpeg2ts/actions/runs/6447393748/job/17503601193?pr=63#step:4:80) preserves the timestamps from the archive instead, but this is usually not [80](https://github.com/skullanbones/mpeg2ts/actions/runs/6447393748/job/17503601193?pr=63#step:4:81) what you want. Update your project to the NEW behavior or specify the [81](https://github.com/skullanbones/mpeg2ts/actions/runs/6447393748/job/17503601193?pr=63#step:4:82) DOWNLOAD_EXTRACT_TIMESTAMP option with a value of true to avoid this [82](https://github.com/skullanbones/mpeg2ts/actions/runs/6447393748/job/17503601193?pr=63#step:4:83) robustness issue.