RaspberryPI support #1282

Merged
merged 62 commits into from Sep 4, 2012
Commits on Aug 10, 2012
  1. [rbp] added raspberrypi omxplayer

    huceke committed Aug 10, 2012
  2. [rbp] cec: added support for the Raspberry Pi. needs libCEC v1.8.0+. …

    huceke committed Aug 10, 2012
    …other targets are still supported by libCEC 1.7.0
  3. [rbp] added a minimal doc file

    huceke committed Aug 10, 2012
  4. [rbp] fixed linux compile

    huceke committed Aug 10, 2012
Commits on Aug 12, 2012
  1. [rbp] changed limit jpeg decoding to half width and height. this is a…

    huceke committed Aug 12, 2012
    … workaround for the PI's limited memory
  2. [rbp] fixed crash in thumbnail extraction. disable all ffmpeg cpu opt…

    huceke committed Aug 12, 2012
    …ions for now, until we figgured out which ones are safe to use on the PI arm core
  3. [rbp] changed, we can now turn on optimizations. configure doesn't me…

    huceke committed Aug 12, 2012
    …ss anymore with our settings
  4. [rbp] changed playercorefactory should be more friendly to other play…

    huceke committed Aug 12, 2012
    …ers than DVDPlayer only
Commits on Aug 13, 2012
Commits on Aug 14, 2012
  1. [rbp] fixed libsquish native arm compile

    huceke committed Aug 14, 2012
Commits on Aug 15, 2012
  1. [rbp] revert c853cb6 and added refreshrate to WinSystem base so we ca…

    huceke committed Aug 15, 2012
    …n store and check it in the EGL windowing. My understanding how XBMC handles refreshrates was wrong, missed the point with the start parameter --standalone
Commits on Aug 16, 2012
  1. [rbp] changed texture loading assign original size after we sucessful…

    huceke committed Aug 16, 2012
    …l decoded and allocated the picture.
Commits on Aug 18, 2012
  1. [rbp] fixed omx fillbuffer, deinit of components, some wrong event wa…

    huceke committed Aug 18, 2012
    …its, port enabled/disabled detection
    
    Changed the way we wait for fillbuffer. A semaphore is more relaiable.
    Fixed some wrong event waits. Should speedup some omx operations.
    Deinit of components was wrong. Special free the buffers.
    Changed port enableed/disabled detection to use omx functions and no internal statetracking.
    Some cosmetics and removed some duplicate code.
Commits on Aug 19, 2012
  1. [rbp] changed EGL refactoring to match closer the generic EGL impleme…

    huceke committed Aug 19, 2012
    …ntation and moake log messages more consitent.
Commits on Aug 21, 2012
  1. [rbp] fixed move RBP platform init after setup of the environment oth…

    huceke committed Aug 21, 2012
    …erwise a debug build will assert in specialprotocoll.
Commits on Aug 22, 2012
  1. [rbp] fixed host side forced hdmi mode. when on the host side hdmi mo…

    huceke committed Aug 22, 2012
    …de is forced, we should not touch the hdmi settings.
Commits on Aug 27, 2012
  1. [rbp] fixed move bcm_host_deinit after omx deinit. treat libbcm_host …

    huceke committed Aug 27, 2012
    …wrapper as external library. we are already linked against libbcm_host.
Commits on Aug 29, 2012
Commits on Sep 3, 2012
  1. [rbp] changed turn back on ffmpeg optimisations and remove -fomit-fra…

    huceke committed Sep 3, 2012
    …me-pointer it is set by -O3 optimisation
Commits on Sep 4, 2012
  1. [rbp] dissable AE on the PI

    huceke committed Sep 4, 2012
  2. [rbp] force omxplayer to be the one and only player. The ALSA kernel …

    huceke committed Sep 4, 2012
    …driver is to buggy on the PI. TheUni we can clear that mess up with your player selection.
  3. [rbp/cec] removed a whole bunch of sanity checks from configure.in fo…

    Lars Op den Kamp committed with huceke Aug 30, 2012
    …r libCEC. libCEC already contains these checks for the Pi