1. 28 Apr, 2012 2 commits
    • Roland Scheidegger's avatar
      h264: use one table instead of several for cabac functions · 7f668cd2
      Roland Scheidegger authored
      The reason is this is easier for PIC code (in particular on darwin...).
      Keep the old names as pointers (static in cabac_functions.h so gcc
      knows these are just immediate offsets) so the c code can nicely stay the same
      (alternatively could use offsets directly in the functions needing the
      tables). This should produce the same code as before with non-pic and better
      code (confirmed) with pic.
      
      The assembly uses the new table but still won't work for PIC case.
      Signed-off-by: 's avatarMichael Niedermayer <michaelni@gmx.at>
      7f668cd2
    • Roland Scheidegger's avatar
      h264: use one table instead of several for cabac functions · 14e9ffc1
      Roland Scheidegger authored
      The reason is this is easier for PIC code (in particular on darwin...).
      Keep the old names as pointers (static in cabac_functions.h so gcc
      knows these are just immediate offsets) so the c code can nicely stay the same
      (alternatively could use offsets directly in the functions needing the
      tables). This should produce the same code as before with non-pic and better
      code (confirmed) with pic.
      
      The assembly uses the new table but still won't work for PIC case.
      Signed-off-by: 's avatarRonald S. Bultje <rsbultje@gmail.com>
      14e9ffc1
  2. 12 Jan, 2012 3 commits
  3. 07 Jan, 2012 1 commit
  4. 06 Jan, 2012 1 commit
  5. 04 Jan, 2012 2 commits
  6. 17 Jul, 2011 1 commit
  7. 20 Jun, 2011 10 commits
  8. 19 Mar, 2011 1 commit
  9. 20 Apr, 2010 1 commit
  10. 21 Aug, 2009 1 commit
  11. 12 Apr, 2009 1 commit
  12. 01 Feb, 2009 1 commit
  13. 13 Jan, 2009 1 commit
  14. 16 Oct, 2008 1 commit
    • Diego Pettenò's avatar
      Convert asm keyword into __asm__. · be449fca
      Diego Pettenò authored
      Neither the asm() nor the __asm__() keyword is part of the C99
      standard, but while GCC accepts the former in C89 syntax, it is not
      accepted in C99 unless GNU extensions are turned on (with -fasm). The
      latter form is accepted in any syntax as an extension (without
      requiring further command-line options).
      
      Sun Studio C99 compiler also does not accept asm() while accepting
      __asm__(), albeit reporting warnings that it's not valid C99 syntax.
      
      Originally committed as revision 15627 to svn://svn.ffmpeg.org/ffmpeg/trunk
      be449fca
  15. 14 Sep, 2008 1 commit
  16. 02 Sep, 2008 1 commit
  17. 31 Aug, 2008 1 commit
  18. 09 May, 2008 1 commit
  19. 16 Apr, 2008 2 commits
  20. 15 Apr, 2008 1 commit
  21. 17 Mar, 2008 1 commit
  22. 28 Feb, 2008 1 commit
  23. 23 Jan, 2008 1 commit
  24. 02 Dec, 2007 1 commit
  25. 17 Oct, 2007 1 commit
  26. 12 Oct, 2007 1 commit