diff --git a/Userland/Libraries/LibMedia/Containers/Matroska/MatroskaDemuxer.cpp b/Userland/Libraries/LibMedia/Containers/Matroska/MatroskaDemuxer.cpp index 9539c263dc5..e16b2da22aa 100644 --- a/Userland/Libraries/LibMedia/Containers/Matroska/MatroskaDemuxer.cpp +++ b/Userland/Libraries/LibMedia/Containers/Matroska/MatroskaDemuxer.cpp @@ -148,7 +148,7 @@ DecoderErrorOr MatroskaDemuxer::get_next_sample_for_track(Track track) status.frame_index = 0; } auto cicp = TRY(m_reader.track_for_track_number(track.identifier()))->video_track()->color_format.to_cicp(); - return Sample(status.block->timestamp(), status.block->frame(status.frame_index++), Video::VideoSampleData(cicp)); + return Sample(status.block->timestamp(), status.block->frame(status.frame_index++), VideoSampleData(cicp)); } DecoderErrorOr MatroskaDemuxer::duration() diff --git a/Userland/Libraries/LibMedia/PlaybackManager.cpp b/Userland/Libraries/LibMedia/PlaybackManager.cpp index fd9afdce96f..1a28f32e31d 100644 --- a/Userland/Libraries/LibMedia/PlaybackManager.cpp +++ b/Userland/Libraries/LibMedia/PlaybackManager.cpp @@ -218,7 +218,7 @@ void PlaybackManager::decode_and_queue_one_sample() break; } auto sample = sample_result.release_value(); - container_cicp = sample.auxiliary_data().get().container_cicp(); + container_cicp = sample.auxiliary_data().get().container_cicp(); // Submit the sample to the decoder. auto decode_result = m_decoder->receive_sample(sample.timestamp(), sample.data()); diff --git a/Userland/Libraries/LibMedia/Sample.h b/Userland/Libraries/LibMedia/Sample.h index 7ce24e514d0..d03b08394cf 100644 --- a/Userland/Libraries/LibMedia/Sample.h +++ b/Userland/Libraries/LibMedia/Sample.h @@ -8,13 +8,14 @@ #include #include -#include + +#include "VideoSampleData.h" namespace Media { class Sample final { public: - using AuxiliaryData = Variant; + using AuxiliaryData = Variant; Sample(Duration timestamp, ReadonlyBytes data, AuxiliaryData auxiliary_data) : m_timestamp(timestamp) diff --git a/Userland/Libraries/LibMedia/Video/VideoSampleData.h b/Userland/Libraries/LibMedia/VideoSampleData.h similarity index 95% rename from Userland/Libraries/LibMedia/Video/VideoSampleData.h rename to Userland/Libraries/LibMedia/VideoSampleData.h index a667b841918..7745d28ff93 100644 --- a/Userland/Libraries/LibMedia/Video/VideoSampleData.h +++ b/Userland/Libraries/LibMedia/VideoSampleData.h @@ -8,7 +8,7 @@ #include -namespace Media::Video { +namespace Media { class VideoSampleData { public: