Dave Chapman
|
95b2781aff
|
Remove unneeded and unwanted parameter checking from lcd_yuv_blit() - bring the ipod Color/Nano implementation in line with other targets
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10538 a1c6a512-1295-4272-9138-f99709370657
|
2006-08-12 09:07:07 +00:00 |
|
Jens Arnold
|
fe6f4f200f
|
Make the grey shades on greyscale iPods a little darker, and the dark grey on H1x0 a little brighter.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10511 a1c6a512-1295-4272-9138-f99709370657
|
2006-08-10 16:32:14 +00:00 |
|
Dave Chapman
|
c9d66562af
|
Initial commit of work-in-progress MPEG video player plugin based on libmpeg2. Works on all targets with colour LCDs, but most optimised for the ipod Color/Photo and Nano. It currently only plays raw MPEG-1 or MPEG-2 video streams (no audio). Also adds a new lcd_yuv_blit() function to the plugin API - currently only implemented for the ipod Color/Photo and Nano.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10479 a1c6a512-1295-4272-9138-f99709370657
|
2006-08-07 22:11:07 +00:00 |
|
Jens Arnold
|
c214e7bb0c
|
Grayscale library ported to the grayscale iPods, first version. Added C reference versions of gray_update_rect() for both horizontal and vertical pixel packing. gray_update_rect() and gray_ub_gray_bitmap_part() not yet assembler optimised. Grayscale screendump doesn't work yet. * Fixed button assignments for iPod in grayscale.c
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10468 a1c6a512-1295-4272-9138-f99709370657
|
2006-08-07 01:46:42 +00:00 |
|
Jens Arnold
|
9051afa8a0
|
Contrast setting cleanup: * Only include contrast setting for targets where it's used. * Make lcd_default_contrast() a stub for simulators.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10317 a1c6a512-1295-4272-9138-f99709370657
|
2006-07-25 11:15:50 +00:00 |
|
Jens Arnold
|
4ac150e8d3
|
Get rid of the redundant APPLE_* macros. * Fix wrong comments in lcd-ipod.c
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9561 a1c6a512-1295-4272-9138-f99709370657
|
2006-04-08 09:08:38 +00:00 |
|
Jens Arnold
|
a5d2a28089
|
lcd_blit() (with mono->2bit expansion) implemented for greyscale ipods. Changed the flip mode maths for the mini LCD for coexistence with lcd_blit().
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9540 a1c6a512-1295-4272-9138-f99709370657
|
2006-04-06 21:05:59 +00:00 |
|
Jens Arnold
|
fcab617331
|
Grayscale iPods: Bit-flipped the 2bit LCD driver to use the same format as apple. No more mirrored display when loading retailos, after a bootloader update.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9478 a1c6a512-1295-4272-9138-f99709370657
|
2006-04-04 00:55:16 +00:00 |
|
Jens Arnold
|
3a3304fa31
|
greyscale iPod LCD: Working display flip. * Correct register definitions for HD66753. * Correct 1/3 and 2/3 greylevels. * Some tweaks.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9414 a1c6a512-1295-4272-9138-f99709370657
|
2006-04-01 23:48:03 +00:00 |
|
Jens Arnold
|
8c6e737bfb
|
Greyscale iPod LCD driver: Fixed lcd_update_rect() to work properly for partial updates. Working display invert. Use register name macros. Some cleanup & optimisations.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9378 a1c6a512-1295-4272-9138-f99709370657
|
2006-03-31 07:32:38 +00:00 |
|
Jens Arnold
|
d3feb78e40
|
Initial support for iPod mini 2G: Rockbox boots, LCD driver is working. No sound, no buttons, and hangs at the boot screen.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9363 a1c6a512-1295-4272-9138-f99709370657
|
2006-03-30 17:29:21 +00:00 |
|
Jens Arnold
|
06bc627c99
|
Removed lcd_roll() and lcd_remote_roll() functions. These functions were not really portable. Removed the only plugin that used lcd_roll(): Oscillograph. Oscilloscope offers everything that oscillograph did and more, in a portable way. * Bumped & sorted plugin API.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8995 a1c6a512-1295-4272-9138-f99709370657
|
2006-03-11 09:28:49 +00:00 |
|
Dave Chapman
|
8b1297a0b6
|
Patch #1435744 from Andrew Scott - initial iPod Mini support
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8764 a1c6a512-1295-4272-9138-f99709370657
|
2006-02-21 15:01:25 +00:00 |
|
Dave Chapman
|
b0ad4cfbb5
|
Implement contrast setting for iPod greyscale LCD
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8643 a1c6a512-1295-4272-9138-f99709370657
|
2006-02-09 19:47:52 +00:00 |
|
Dave Chapman
|
8ad2df8275
|
Create an SDL sim for the iPod 4G Grayscale and also create an IPOD_ARCH define for all iPods.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8636 a1c6a512-1295-4272-9138-f99709370657
|
2006-02-09 00:48:53 +00:00 |
|
Dave Chapman
|
383b8d41c1
|
Some bugfixes for the iPod 4G greyscale version of the LCD driver
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8594 a1c6a512-1295-4272-9138-f99709370657
|
2006-02-06 02:32:15 +00:00 |
|
Dave Chapman
|
2924a48ca5
|
Create config file for iPod 4G greyscale and various iPod 3G/4G greyscale fixes
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8585 a1c6a512-1295-4272-9138-f99709370657
|
2006-02-05 18:25:41 +00:00 |
|
Dave Chapman
|
e8048cefed
|
Initial version of iPod greyscale LCD driver from Seven Le Mesle. This is currently written to use vertically-packed mono and native bitmap formats.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8580 a1c6a512-1295-4272-9138-f99709370657
|
2006-02-05 16:01:50 +00:00 |
|
Dave Chapman
|
f9dac40cf3
|
iPod: Fix the detection of lcd type for the iPod Photo - this should fix problems with that LCD. Affected users also need to install a new bootloader - available from the iPod Installation wiki page.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8499 a1c6a512-1295-4272-9138-f99709370657
|
2006-01-31 01:50:07 +00:00 |
|
Dave Chapman
|
d3784e5d08
|
iPod: Remove some iPod Photo lcd initialisation code that (when used in the bootloader) corrupted the colors in the original firmware.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8497 a1c6a512-1295-4272-9138-f99709370657
|
2006-01-30 23:25:57 +00:00 |
|
Thom Johansen
|
22e6c02f8e
|
Removed PP5020_ prefix from register defines and added/renamed some
defines.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8438 a1c6a512-1295-4272-9138-f99709370657
|
2006-01-24 22:31:57 +00:00 |
|
Dave Chapman
|
c3f9d0063f
|
Correctly attribute Bernard Leach as the (C) holder for code taken from ipodlinux.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8264 a1c6a512-1295-4272-9138-f99709370657
|
2005-12-19 14:30:52 +00:00 |
|
Dave Chapman
|
1946922c61
|
iPod: Fix the lcd_update_rect() function for the Color LCD, ensure rect is word-aligned and minor cosmetic cleanup
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8066 a1c6a512-1295-4272-9138-f99709370657
|
2005-11-25 23:11:01 +00:00 |
|
Dave Chapman
|
a436a7497d
|
Minor cleaning of the iPod LCD driver
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7927 a1c6a512-1295-4272-9138-f99709370657
|
2005-11-17 10:00:27 +00:00 |
|
Jens Arnold
|
3be6cf1574
|
16bit colour support (H300) for the win32 simulator.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7898 a1c6a512-1295-4272-9138-f99709370657
|
2005-11-15 23:37:21 +00:00 |
|
Dave Chapman
|
c267866675
|
Small optimisation to the lcd_update_rect function - read the framebuffer data as a 32-bit word
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7895 a1c6a512-1295-4272-9138-f99709370657
|
2005-11-15 15:37:00 +00:00 |
|
Dave Chapman
|
f5aebf7848
|
Fixes for new 16-bit framebuffer type
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7883 a1c6a512-1295-4272-9138-f99709370657
|
2005-11-14 21:54:23 +00:00 |
|
Dave Chapman
|
d31a32c501
|
iPod: Code cleanup - the bootloader now compiles with zero warnings
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7812 a1c6a512-1295-4272-9138-f99709370657
|
2005-11-11 17:51:35 +00:00 |
|
Thom Johansen
|
2fce981722
|
Moved all iPod specific code from lcd-16bit.c to lcd-ipod.c.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7807 a1c6a512-1295-4272-9138-f99709370657
|
2005-11-10 01:08:09 +00:00 |
|