1. 30 Jan, 2015 1 commit
  2. 17 Dec, 2014 2 commits
  3. 10 Dec, 2014 1 commit
  4. 09 Dec, 2014 2 commits
  5. 05 Dec, 2014 1 commit
    • Wim Taymans's avatar
      orcc: allow setting custom backup function · f1cfa5bb
      Wim Taymans authored
      Add a new .backup keyword that instructs the orc compiler to call our
      custom backup function instead of generating one. This is interesting if
      the generated backup function is slower than a plain C implementation.
      f1cfa5bb
  6. 03 Dec, 2014 1 commit
  7. 27 Nov, 2014 1 commit
  8. 08 Nov, 2014 1 commit
    • Tim-Philipp Müller's avatar
      orcc: program-c: fix 64-bit parameter loading (loadpq) on big-endian systems · 463295f6
      Tim-Philipp Müller authored
      When passing 64-bit parameters through OrcExecutor, we
      have to split them up into two 32-bit parameters for
      backwards compatibility reasons. When generating C code,
      make sure that we split up 64-bit parameters in the same
      way as loadpq will read them back later. The lower 32 bits
      should end up in params[ORC_VAR_D1+i] and the higher bits
      should end up in params[ORC_VAR_T1+i]. The way it was done
      so far, the higher/lower bits ended up swapped on big endian
      systems, and then got deserialised in swapped order by loadpq.
      This resulted in bogus parameters being used.
      
      In particular, this broke the gstreamer volume element and
      its unit tests on big endian systems when handling samples
      in F64 format (i.e. doubles).
      
      https://bugzilla.gnome.org/show_bug.cgi?id=739354
      463295f6
  9. 26 Sep, 2014 5 commits
  10. 22 Sep, 2014 2 commits
  11. 19 Sep, 2014 7 commits
  12. 18 Sep, 2014 3 commits
  13. 17 Sep, 2014 5 commits
  14. 04 Sep, 2014 1 commit
  15. 27 Aug, 2014 2 commits
  16. 26 Aug, 2014 3 commits
  17. 27 Jun, 2014 2 commits