[prev in list] [next in list] [prev in thread] [next in thread]
List: rockbox-sf
Subject: P#10177 Task opened by Unhelpful: core jpeg decoder (Attachment added)
From: Rockbox <bugs () rockbox ! org>
Date: 2009-04-30 2:14:34
Message-ID: 20090430021434.7732.684147524.swift () www ! rockbox ! org
[Download RAW message or body]
A new Flyspray task has been opened. Details are below.
User who did this - Andrew Mahone (Unhelpful)
Attached to Project - Rockbox
Summary - core jpeg decoder
Task Type - Patches
Category - WPS
Status - New
Assigned To -
Player Type - All players
Severity - Low
Priority - Normal
Reported Version - Version 3.2
Due in Version - Undecided
Due Date - Undecided
Details - Core JPEG decoder for all targets with >1bit LCD. This is a port of the \
plugin jpeg decoder to work in core, along with some other changes. Data is read from \
disk as needed, IDCT have been split into separate horizontal and vertical passes, \
allowing different IDCT scaling on each axis, and 16-wide IDCT output is added, \
allowing for upscaling by 2x during decode (or upscaling chroma channels during IDCT \
when decoding at 1x). Output is fed to the scaler, and read_jpeg_file and \
read_jpeg_fd functions are added with call signatures identical to the similar \
functions for BMP files. Callers for these functions must pass a buffer in the struct \
bmp that is large enough for decoded image data, the struct jpeg used by the decoder, \
decode buffers (variable based on scaling and output width) and scaler buffers \
(variable based on output width). read_jpeg_file is exported in the plugin API, and a \
test_core_jpeg plugin is provided which will act as a viewer to decode and display \
one image (use the select button to exit). I have tested on images with 1x2-, 2x1-, \
2x2-, and non-subsampled chroma, as well as Y-only images and ones with varying sizes \
above or below display size and various reset marker intervals.
One or more files have been attached.
More information can be found at the following URL:
http://www.rockbox.org/tracker/task/10177
_______________________________________________
rockbox-sf mailing list
rockbox-sf@cool.haxx.se
http://cool.haxx.se/cgi-bin/mailman/listinfo/rockbox-sf
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic