summaryrefslogtreecommitdiff
path: root/firmware/screendump.c (follow)
Commit message (Collapse)AuthorAge
* Fix warnings in firmware/screendump.cFranklin Wei2015-02-24
| | | | Change-Id: If01caf8a124e925b308bdefc6327420dde355ac9
* Fix whitespace in firmware/screendump.cFranklin Wei2015-02-24
| | | | Change-Id: Id3b4f259a6ae77bde02c040fe67fd21e29e2aa04
* lcd-24bit: Introduce a 24-bit mid-level LCD driverThomas Martitz2014-06-21
| | | | | | | | | | | | | | | | | With LCD driver all calculation will be performed on RGB888 and the hardware/OS can display from our 24bit framebuffer. It is not yet as performance optimized as the existing drivers but should be good enough.The vast number of small changes is due to the fact that fb_data can be a struct type now, while most of the code expected a scalar type. lcd-as-memframe ASM code does not work with 24bit currently so the with 24bit it enforces the generic C code. All plugins are ported over. Except for rockpaint. It uses so much memory that it wouldnt fit into the 512k plugin buffer anymore (patches welcome). Change-Id: Ibb1964545028ce0d8ff9833ccc3ab66be3ee0754
* screendump.c: use HOME_DIR instead of the hard-coded "" (root)Lorenzo Miori2013-09-27
| | | | | | | | | | | This adds the support for hosted or other particular platforms, where the "root" ("home") path is NOT "/" (or ""). The change affects screendump in particular. Change-Id: I4c218d102fe12cc782aedb99d456e9f72679ea07 Reviewed-on: http://gerrit.rockbox.org/613 Reviewed-by: Thomas Martitz <kugel@rockbox.org>
* lcd drivers: Convert lcd_[remote_]framebuffer to a pointerJonathan Gordon2012-02-28
| | | | | | | | | | Change all lcd drivers to using a pointer to the static framebuffer instead of directly accessing the static array. This will let us later do fun things like dynamic framebuffer sizes (RaaA) or ability to use different buffers for different layers (dynamic skin backdrops!) Change-Id: I0a4d58a9d7b55e6c932131b929e5d4c9f9414b06
* Reduce stack allocation for remote screendump. The screendump filename is ↵Frank Gevaerts2011-12-04
| | | | | | generated and known, so we don't need MAX_PATH. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31140 a1c6a512-1295-4272-9138-f99709370657
* Really fix yellow: Rename BMP_LINESIZE and BMP_BPP to get rid of the macro ↵Michael Sparmann2010-10-25
| | | | | | name collision git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28359 a1c6a512-1295-4272-9138-f99709370657
* Fix screendump on iPod Nano 2G by increasing the usb thread stack size and ↵Michael Sparmann2010-10-25
| | | | | | reducing the stack usage of FAT and storage functions git-svn-id: svn://svn.rockbox.org/rockbox/trunk@28356 a1c6a512-1295-4272-9138-f99709370657
* Make creat() posix compliant API-wise. Shouldn't affect the core as it's ↵Thomas Martitz2010-05-06
| | | | | | wrapped via a static inline. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@25843 a1c6a512-1295-4272-9138-f99709370657
* Convert a number of places in core and plugins to use the BIT_N() macro ↵Jens Arnold2009-06-07
| | | | | | instead of 1<<n. Speeds up things on SH1, and also reduces core binsize. Most notable speedups: 1 bit lcd driver: drawpixel +20%, drawline + 27%, hline +5%; jpeg viewer: +8% for 1/8 scaling. Other targets are unaffected. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@21205 a1c6a512-1295-4272-9138-f99709370657
* Forgot to add the new screendump source files.Jens Arnold2009-02-10
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@19968 a1c6a512-1295-4272-9138-f99709370657