Michael Niedermayer
|
5555d2075a
Merge commit 'ceb754d041f5f6327fd9195a5f43575af9516daa'
|
12 years ago |
Diego Biurrun
|
af6dd6de08
intreadwrite: Add AV_COPYxxU macros for copying to/from unaligned addresses
|
12 years ago |
Michael Niedermayer
|
d83ff76ca0
intreadwrite: Dont evaluate value for AV_W* multiple times.
|
12 years ago |
Michael Niedermayer
|
2905e3ff64
Merge remote-tracking branch 'qatar/master'
|
13 years ago |
Uoti Urpala
|
c98b928fa7
intreadwrite.h: fix AV_RL32/AV_RB32 signedness.
|
13 years ago |
Mans Rullgard
|
2912e87a6c
Replace FFmpeg with Libav in licence headers
|
13 years ago |
Måns Rullgård
|
8681669272
Make intreadwrite.h installation-safe
|
14 years ago |
Måns Rullgård
|
8fc0162ac4
Add av_ prefix to bswap macros
|
14 years ago |
Måns Rullgård
|
7918375f88
intreadwrite: common.h is not needed, attributes.h is sufficient
|
14 years ago |
Måns Rullgård
|
3d7b94ba5a
Fix build failure with fast_unaligned and non-gcc-compatible compilers
|
14 years ago |
Michael Niedermayer
|
8ef4e65e94
AV_COPY16() & AV_ZERO16()
|
14 years ago |
Måns Rullgård
|
95c0d02ddc
TOMI: 16- and 32-bit intreadwrite functions
|
14 years ago |
Måns Rullgård
|
f4a7434f16
Add alias-safe aligned AV_[RW]N macros
|
14 years ago |
Måns Rullgård
|
7a6053ef72
Use alias-safe types in AV_COPY/SWAP/ZERO macros
|
14 years ago |
Måns Rullgård
|
0c76e635f5
Use alias-safe types in AV_[RW] macros
|
14 years ago |
Måns Rullgård
|
d10458c9e2
Add alias-safe union typedefs
|
14 years ago |
Måns Rullgård
|
6c88973a75
Add AV_COPY32
|
15 years ago |
Alexander Strange
|
f6d0390657
Add macros for 64- and 128-bit write-combining optimization to intreadwrite.h.
|
15 years ago |
Måns Rullgård
|
c25210278c
Add missing parens in AV_WN macros
|
15 years ago |
Måns Rullgård
|
d691da9508
AVR32: optimisations for intreadwrite.h
|
15 years ago |
Måns Rullgård
|
4a051891f6
cosmetics: reformat intreadwrite.h
|
15 years ago |
Måns Rullgård
|
63826ceb32
intreadwrite: ensure arch-specific versions are always used if defined
|
15 years ago |
Måns Rullgård
|
57c36bdcea
intreadwrite: allow arch-specific 24-bit access macros
|
15 years ago |
Måns Rullgård
|
63613fe615
Replace WORDS_BIGENDIAN with HAVE_BIGENDIAN
|
15 years ago |
Måns Rullgård
|
e7ea5e3d8d
Check for __attribute__((packed)) support
|
15 years ago |
Måns Rullgård
|
530456bf31
MIPS: inline asm for intreadwrite.h
|
15 years ago |
Måns Rullgård
|
9f5ff83f2a
PPC asm for AV_RL*()
|
15 years ago |
Måns Rullgård
|
3c55ce039d
ARM asm for AV_RN*()
|
15 years ago |
Måns Rullgård
|
a6783b8961
Reorganise intreadwrite.h
|
15 years ago |
Aurelien Jacobs
|
b250f9c66d
Change semantic of CONFIG_*, HAVE_* and ARCH_*.
|
16 years ago |
Stefano Sabatini
|
987903826b
Globally rename the header inclusion guard names.
|
16 years ago |
Måns Rullgård
|
b7b38fb28a
intreadwrite: support DEC compiler __unaligned type qualifier
|
16 years ago |
Måns Rullgård
|
fbbea48eb3
Rearrange AV_[RW][BL]*() macros
|
16 years ago |
Diego Biurrun
|
a087028ad8
Add #include "config.h" to headers that need it.
|
16 years ago |
Michael Niedermayer
|
ff794171c9
Do not cast const away.
|
17 years ago |
Diego Biurrun
|
5b21bdabe4
Add FFMPEG_ prefix to all multiple inclusion guards.
|
17 years ago |
Roman Shaposhnik
|
905694d96e
* renaming (ST|LD)(16|32|64) -> AV_(R|W)N(16|32|64)
|
17 years ago |
Reimar Döffinger
|
c08be350da
intreadwrite.h needs bswap.h if HAVE_FAST_UNALIGNED is set, so include it.
|
17 years ago |
Måns Rullgård
|
99545457bf
include all prerequisites in header files
|
17 years ago |
Jindřich Makovička
|
803ca89ca1
Proper fix for r8963
|
17 years ago |
Ivo van Poorten
|
9e010b41e6
add AV_[RW][BL]64 support
|
17 years ago |
Ramiro Polla
|
7b829d2ab6
"fast unaligned" bytestream functions
|
17 years ago |
Diego Biurrun
|
85b1a7222d
cosmetics: Reorder endianness macros by bit depth, alignment prettyprinting.
|
17 years ago |
Alex Beregszaszi
|
1586238717
add little endian 24bit read/write
|
17 years ago |
Baptiste Coudurier
|
626b7c0f1a
add R/WB24 functions
|
17 years ago |
Diego Biurrun
|
f5a90186d7
Add missing license headers.
|
17 years ago |
Michael Niedermayer
|
7d4495dafe
simplify and remove useless index in AV_W*
|
18 years ago |
Alex Beregszaszi
|
a3550abd08
add AV_WB/WL for lswriting, similar to AV_RB/RL (also increment version)
|
18 years ago |
Alex Beregszaszi
|
fead30d444
rename BE/LE_8/16/32 to AV_RL/B_8/16/32
|
18 years ago |
Reimar Döffinger
|
cf1e119bb2
Move BE_*/LE_*/ST*/LD* macros to a common place. Some further
|
18 years ago |