You've already forked FFmpeg
mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2025-08-10 06:10:52 +02:00
Move timefilter code from lavf to lavd.
It's only used in the JACK device. Fixes linking shared lavd with JACK enabled.
This commit is contained in:
@@ -13,7 +13,7 @@ OBJS-$(CONFIG_ALSA_OUTDEV) += alsa-audio-common.o \
|
|||||||
OBJS-$(CONFIG_BKTR_INDEV) += bktr.o
|
OBJS-$(CONFIG_BKTR_INDEV) += bktr.o
|
||||||
OBJS-$(CONFIG_DV1394_INDEV) += dv1394.o
|
OBJS-$(CONFIG_DV1394_INDEV) += dv1394.o
|
||||||
OBJS-$(CONFIG_FBDEV_INDEV) += fbdev.o
|
OBJS-$(CONFIG_FBDEV_INDEV) += fbdev.o
|
||||||
OBJS-$(CONFIG_JACK_INDEV) += jack_audio.o
|
OBJS-$(CONFIG_JACK_INDEV) += jack_audio.o timefilter.o
|
||||||
OBJS-$(CONFIG_OSS_INDEV) += oss_audio.o
|
OBJS-$(CONFIG_OSS_INDEV) += oss_audio.o
|
||||||
OBJS-$(CONFIG_OSS_OUTDEV) += oss_audio.o
|
OBJS-$(CONFIG_OSS_OUTDEV) += oss_audio.o
|
||||||
OBJS-$(CONFIG_SNDIO_INDEV) += sndio_common.o sndio_dec.o
|
OBJS-$(CONFIG_SNDIO_INDEV) += sndio_common.o sndio_dec.o
|
||||||
@@ -30,4 +30,6 @@ OBJS-$(CONFIG_LIBDC1394_INDEV) += libdc1394.o
|
|||||||
SKIPHEADERS-$(HAVE_ALSA_ASOUNDLIB_H) += alsa-audio.h
|
SKIPHEADERS-$(HAVE_ALSA_ASOUNDLIB_H) += alsa-audio.h
|
||||||
SKIPHEADERS-$(HAVE_SNDIO_H) += sndio_common.h
|
SKIPHEADERS-$(HAVE_SNDIO_H) += sndio_common.h
|
||||||
|
|
||||||
|
TESTPROGS = timefilter
|
||||||
|
|
||||||
include $(SRC_PATH)/subdir.mak
|
include $(SRC_PATH)/subdir.mak
|
||||||
|
@@ -29,7 +29,7 @@
|
|||||||
#include "libavutil/opt.h"
|
#include "libavutil/opt.h"
|
||||||
#include "libavcodec/avcodec.h"
|
#include "libavcodec/avcodec.h"
|
||||||
#include "libavformat/avformat.h"
|
#include "libavformat/avformat.h"
|
||||||
#include "libavformat/timefilter.h"
|
#include "timefilter.h"
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Size of the internal FIFO buffers as a number of audio packets
|
* Size of the internal FIFO buffers as a number of audio packets
|
||||||
|
@@ -24,8 +24,8 @@
|
|||||||
|
|
||||||
|
|
||||||
#include "config.h"
|
#include "config.h"
|
||||||
#include "avformat.h"
|
|
||||||
#include "timefilter.h"
|
#include "timefilter.h"
|
||||||
|
#include "libavutil/mem.h"
|
||||||
|
|
||||||
struct TimeFilter {
|
struct TimeFilter {
|
||||||
/// Delay Locked Loop data. These variables refer to mathematical
|
/// Delay Locked Loop data. These variables refer to mathematical
|
@@ -22,8 +22,8 @@
|
|||||||
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#ifndef AVFORMAT_TIMEFILTER_H
|
#ifndef AVDEVICE_TIMEFILTER_H
|
||||||
#define AVFORMAT_TIMEFILTER_H
|
#define AVDEVICE_TIMEFILTER_H
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Opaque type representing a time filter state
|
* Opaque type representing a time filter state
|
||||||
@@ -94,4 +94,4 @@ void ff_timefilter_reset(TimeFilter *);
|
|||||||
*/
|
*/
|
||||||
void ff_timefilter_destroy(TimeFilter *);
|
void ff_timefilter_destroy(TimeFilter *);
|
||||||
|
|
||||||
#endif /* AVFORMAT_TIMEFILTER_H */
|
#endif /* AVDEVICE_TIMEFILTER_H */
|
@@ -334,11 +334,8 @@ OBJS-$(CONFIG_RTP_PROTOCOL) += rtpproto.o
|
|||||||
OBJS-$(CONFIG_TCP_PROTOCOL) += tcp.o
|
OBJS-$(CONFIG_TCP_PROTOCOL) += tcp.o
|
||||||
OBJS-$(CONFIG_UDP_PROTOCOL) += udp.o
|
OBJS-$(CONFIG_UDP_PROTOCOL) += udp.o
|
||||||
|
|
||||||
# libavdevice dependencies
|
|
||||||
OBJS-$(CONFIG_JACK_INDEV) += timefilter.o
|
|
||||||
|
|
||||||
EXAMPLES = metadata output
|
EXAMPLES = metadata output
|
||||||
TESTPROGS = seek timefilter
|
TESTPROGS = seek
|
||||||
TOOLS = pktdumper probetest
|
TOOLS = pktdumper probetest
|
||||||
|
|
||||||
include $(SRC_PATH)/subdir.mak
|
include $(SRC_PATH)/subdir.mak
|
||||||
|
Reference in New Issue
Block a user