Martin Lambers
ea7e318fb2
Remove support for libdc1394 < 2.0.
...
Versions >= 2.0 have been around for a very long time now.
14 years ago
Stefano Sabatini
6b899e16de
lavdev: prefer the inclusion of avdevice.h over that of libavformat/avformat.h
14 years ago
Stefano Sabatini
e48993e3cf
lavdev: include libavformat/avformat.h in avdevice.h
...
The header is always required for files which directly deal with
devices, since libavdevice uses the AVFormat* structures defined in
avformat.h.
Avoid the need to explicitely add libavformat/avformat.h.
14 years ago
Anton Khirnov
724a900c45
x11grab: add video_size private option.
14 years ago
Anton Khirnov
3102fb0351
x11grab: factorize returning error codes.
14 years ago
Anton Khirnov
3e15ea2150
vfwcap: add video_size private option.
14 years ago
Anton Khirnov
8fe7b6443f
v4l2: add video_size private option.
14 years ago
Anton Khirnov
82b5aa0add
v4l2: factorize returning error codes.
...
This will be useful in the following commit.
14 years ago
Anton Khirnov
fd48620e3e
libdc1394: add video_size private option.
14 years ago
Anton Khirnov
284bac2e77
libdc1394: return meaninful error codes.
14 years ago
Anton Khirnov
33e0369672
bktr: add video_size private option.
14 years ago
Anton Khirnov
3577416212
bktr: factorize returning error codes.
...
This will be useful in the following commit.
14 years ago
Anton Khirnov
3d96c13e43
v4l: include avdevice.h
...
Fixes build.
14 years ago
Anton Khirnov
aaea149035
lavdevice: mark v4l for removal on next major bump.
14 years ago
Anton Khirnov
2341c97e8d
libdc1394: fix compilation.
...
Add a forgotten comma and move options/class definition outside of
HAVE_LIBDC1394_1.
14 years ago
Anton Khirnov
d20576d01b
lavf: deprecate AVFormatParameters.channel.
14 years ago
Anton Khirnov
79405e57dc
libdc1394: add a private option for channel.
14 years ago
Anton Khirnov
986f4f4918
dv1394: add a private option for channel.
14 years ago
Anton Khirnov
3d2a418605
v4l2: reindent.
14 years ago
Anton Khirnov
a02fd06ab7
v4l2: add a private option for channel.
14 years ago
Anton Khirnov
fc68a8f703
lavf: deprecate AVFormatParameters.standard.
14 years ago
Anton Khirnov
b3da269211
v4l2: add a private option for video standard.
14 years ago
Anton Khirnov
a861ffeffa
v4l: add a private option for video standard.
14 years ago
Anton Khirnov
eb040dbbd3
dv1394: add a private option for video standard.
14 years ago
Anton Khirnov
e199eb44fd
bktr: add a private option for video standard.
14 years ago
Anton Khirnov
bffd4dd1d3
lavf: deprecate AVFormatParameters.{channels,sample_rate}.
14 years ago
Anton Khirnov
2ea8faf39f
ALSA: add channels and sample_rate private options.
14 years ago
Anton Khirnov
003e63b6df
oss: add channels and sample_rate private options.
14 years ago
Anton Khirnov
a1a15a9993
sndio: add channels and sample_rate private options.
14 years ago
Ramiro Polla
a13fec8a9c
DirectShow capture: Fix build
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
14 years ago
Ramiro Polla
95eb2e3a38
DirectShow capture support
...
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
14 years ago
Diego Biurrun
046f081b46
configure: Do not unconditionally add -D_POSIX_C_SOURCE to CPPFLAGS.
...
Adding _POSIX_C_SOURCE to CPPFLAGS globally produces all sorts of problems
since it causes certain system functions to be hidden on some (BSD) systems.
The solution is to only add the flag on systems that really require it, i.e.
glibc-based ones.
This change makes BSD systems compile out-of-the-box without the need for
adding specific flags manually. It also allows dropping a number of flags
set manually on a file-per-file basis, but were only present to work around
breakage introduced by the presence of _POSIX_C_SOURCE.
Also add _XOPEN_SOURCE to CPPFLAGS for glibc systems. We use XSI extensions
in several places already, so it is preferable to define it globally instead
of littering source files with individual #defines only needed for glibc.
14 years ago
Reimar Döffinger
148ffcd2ce
Make DV (sub) demuxer set proper pkt->pos values.
...
This makes the avi demuxer create packets with proper pos values
with the file from ticket #140 .
14 years ago
Diego Biurrun
045dd4b928
Replace some commented-out debug printf() / av_log() messages with av_dlog().
14 years ago
Martin Storsjö
32a128522a
libavdevice: Define _XOPEN_SOURCE for usleep
...
This hopefully fixes build failures on Dragonfly BSD.
Signed-off-by: Martin Storsjö <martin@martin.st>
14 years ago
Anton Khirnov
139f3ac42d
Bump major versions of all libraries.
...
They've accumulated enough new APIs and corresponding deprecated cruft.
This breaks API and ABI.
14 years ago
Carl Eugen Hoyos
f4bc923ec1
Allow to print wider unsupported channel layouts.
14 years ago
Carl Eugen Hoyos
b8a4444266
AV_CH_LAYOUT_2_2 does not need channel reordering for alsa output.
14 years ago
Carl Eugen Hoyos
19de9d5646
Cosmetics: Fix indentation and move one line.
14 years ago
Carl Eugen Hoyos
460acdf059
Support alsa channel reordering for float.
14 years ago
Carl Eugen Hoyos
e2049edb4e
Add forgotten line to silence a warning for int32.
...
AV_CH_LAYOUT_QUAD is the only (multi-) channel layout that has the
same channel ordering for FFmpeg and alsa.
14 years ago
Carl Eugen Hoyos
47c0c8ca9d
Also support alsa channel reordering for u16 and u32 formats.
14 years ago
Carl Eugen Hoyos
1171d45f6c
Rename the s16 and s32 alsa reorder functions as int16 and int32.
...
The functions will also be used for unsigned formats.
14 years ago
Carl Eugen Hoyos
0ae2a0366f
Support unsigned variants of already supported signed formats in alsa.
14 years ago
Carl Eugen Hoyos
075a55603f
Support a-law and mu-law output in alsa.
14 years ago
Sven C. Dack
44a8b0ddd9
Cosmetics: Rename variable param as the more appropriate dpyname.
14 years ago
Sven C. Dack
9af2097120
Cosmetics: Fix white-space in av_log() message.
14 years ago
Carl Eugen Hoyos
ff2614ee4c
Fix output of AV_CH_LAYOUT_5POINT0 via alsa by reordering channels.
14 years ago
Carl Eugen Hoyos
71306c5d21
Support CODEC_ID_PCM_F64* output via alsa (stereo only).
14 years ago
Carl Eugen Hoyos
5778466e92
Support CODEC_ID_PCM_S24* output via alsa (stereo only).
14 years ago