@@ -1782,48 +1782,6 @@ TEST_CASE("TT_AEC")
17821782}
17831783#endif
17841784
1785- #if defined(ENABLE_FFMPEG)
1786- TEST_CASE (" testThumbnail" )
1787- {
1788- // ffmpeg -i in.mp3 -i teamtalk.png -map 0:0 -map 1:0 -c copy -id3v2_version 3 -metadata:s:v title="Album cover" -metadata:s:v comment="Cover (front)" out.mp3
1789-
1790- TTCHAR filename[TT_STRLEN] = ACE_TEXT (" testdata/mp3/thumbnail.mp3" );
1791-
1792- MediaFileProp mfp;
1793- REQUIRE (GetMediaFileProp (filename, mfp));
1794- REQUIRE (mfp.video .IsValid ());
1795-
1796- MediaStreamOutput const prop (media::AudioFormat (16000 , 2 ), 1600 , media::FOURCC_NONE);
1797- FFmpegStreamer ffmpeg (filename, prop);
1798-
1799- REQUIRE (ffmpeg.Open ());
1800-
1801- std::promise<bool > done;
1802- auto sig_done = done.get_future ();
1803-
1804- auto status = [&] (const MediaFileProp& /* mfp*/ , MediaStreamStatus status) {
1805- if (status == MEDIASTREAM_FINISHED)
1806- done.set_value (true );
1807- };
1808-
1809- auto audio = [] (media::AudioFrame& /* audio_frame*/ , ACE_Message_Block* /* mb_audio*/ ) {
1810- return false ;
1811- };
1812-
1813- auto video = [] (media::VideoFrame& /* video_frame*/ , ACE_Message_Block* /* mb_video*/ ) {
1814- return false ;
1815- };
1816-
1817- ffmpeg.RegisterStatusCallback (status, true );
1818- ffmpeg.RegisterAudioCallback (audio, true );
1819- ffmpeg.RegisterVideoCallback (video, true );
1820-
1821- REQUIRE (ffmpeg.StartStream ());
1822-
1823- REQUIRE (sig_done.get ());
1824- }
1825- #endif
1826-
18271785#if defined(ENABLE_ENCRYPTION)
18281786
18291787TEST_CASE (" testSSLNonBlockConnector" )
0 commit comments