History log of /haiku/src/add-ons/media/plugins/ffmpeg/gfx_conv_c.cpp
Revision Date Author Comments
# 95080923 15-Aug-2022 Michael Brumbelow <mbrumbelow@mac.com>

Removed 'register' storage class compiler warnings

Change-Id: Iba89a9d0845bf7e816983f903281d33e273f6e35
Reviewed-on: https://review.haiku-os.org/c/haiku/+/5558
Reviewed-by: X512 <danger_mail@list.ru>
Reviewed-by: Adrien Destugues <pulkomandy@pulkomandy.tk>
Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org>


# 4edf3ea9 30-May-2017 Adrien Destugues <pulkomandy@pulkomandy.tk>

ffmpeg: Fix decoding of GBRP colorspace

It turns out the first plane is blue, not green. Yes, this does not
match with the colorspace name...


# 982fc0c2 29-May-2017 Adrien Destugues <pulkomandy@pulkomandy.tk>

ffmpeg: implement conversion for the GBRP pixel format

ffmpeg decodes some videos in this format: separate planes for G, R and
B values of the pixels. It does not manage to perform the conversion on
its own (we would need to use swscale for that), so provide our own
converter (the code is trivial anyways).


# 7d842421 05-Jul-2016 Alexander von Gluck IV <kallisti5@unixzen.com>

media/ffmpeg: Fix a few parentheses warnings; no change


# 9a83a303 11-Dec-2014 Adrien Destugues <pulkomandy@gmail.com>

Add colorspace converter for YUV420P10LE to RGB32.

Fixes #9141.


# 77476b38 09-Dec-2014 Adrien Destugues <pulkomandy@gmail.com>

ffmpeg gfx_conv_c: Style fixes.


# d5b78822 09-Dec-2014 Adrien Destugues <pulkomandy@gmail.com>

Implement Y'CbCr 4:1:0 to RGB32 conversion.

* Also known as the YUV9 FourCC and used in SVQ1 (early QuickTime)
videos.
* Fixes part of #4512 (one more video played correctly) and replay of
all old Quicktime videos when you don't have overlay support.


# 84e70401 24-Oct-2014 Adrien Destugues <pulkomandy@gmail.com>

ffmpeg plugin: update to 0.11.5.


# 7d5bc298 20-Oct-2010 Stephan Aßmus <superstippi@gmx.de>

* Removed a big chunk of dead or outdated code. It was really
hard to see the big picture and tell what actually works
in the higher levels of the code.
* Coding style cleanup.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39033 a95241bf-73f2-0310-859d-f6bbb57e9c96


# af4608b6 06-Sep-2010 Stephan Aßmus <superstippi@gmx.de>

Fixed warning.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38546 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 27f6fb6c 01-Jul-2009 Stephan Aßmus <superstippi@gmx.de>

* Renamed avcodec folder to ffmpeg.
* Cleaned up plugins Jamfile.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31359 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 9a83a303b4cc039e6a673604af282c62b793a9ac 11-Dec-2014 Adrien Destugues <pulkomandy@gmail.com>

Add colorspace converter for YUV420P10LE to RGB32.

Fixes #9141.


# 77476b38fe94e2b0fd2ee2c3050474682c26813a 09-Dec-2014 Adrien Destugues <pulkomandy@gmail.com>

ffmpeg gfx_conv_c: Style fixes.


# d5b78822f79582d6964947a91d1c10575addfb60 09-Dec-2014 Adrien Destugues <pulkomandy@gmail.com>

Implement Y'CbCr 4:1:0 to RGB32 conversion.

* Also known as the YUV9 FourCC and used in SVQ1 (early QuickTime)
videos.
* Fixes part of #4512 (one more video played correctly) and replay of
all old Quicktime videos when you don't have overlay support.


# 84e70401cd02f134e87d758785d5a5f252b3b1ab 24-Oct-2014 Adrien Destugues <pulkomandy@gmail.com>

ffmpeg plugin: update to 0.11.5.


# 7d5bc29832badda51f85aed32a8efdd91fa19b3e 20-Oct-2010 Stephan Aßmus <superstippi@gmx.de>

* Removed a big chunk of dead or outdated code. It was really
hard to see the big picture and tell what actually works
in the higher levels of the code.
* Coding style cleanup.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@39033 a95241bf-73f2-0310-859d-f6bbb57e9c96


# af4608b687e749bdfa05e0ddda6d1453e50f5048 06-Sep-2010 Stephan Aßmus <superstippi@gmx.de>

Fixed warning.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@38546 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 27f6fb6ce7c1050d845a500e26018ff97c5d573e 01-Jul-2009 Stephan Aßmus <superstippi@gmx.de>

* Renamed avcodec folder to ffmpeg.
* Cleaned up plugins Jamfile.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31359 a95241bf-73f2-0310-859d-f6bbb57e9c96