The media player itself does not compress or decompress data directly. It calls upon codec libraries (like FFmpeg’s libavcodec, LAV Filters, or hardware decoders) to perform the actual work.