ffmpeg/libavdevice
Devin Heitmueller 25d09ac0eb avdevice/decklink_enc: fix setting of last_pts to only be set for video
The ff_decklink_write_packet() was always caching the last pts
received, to be used when calling StopScheduledPlayback(). However
because audio and video are on different timebases and the call to
StopScheduledPlayback() expects the video timebase, we'll end up
sending a weird value to the stop routine if the last packet
received contained audio.

Move the setting of last_pts to just be for the video stream.

Signed-off-by: Devin Heitmueller <dheitmueller@ltnglobal.com>
Signed-off-by: Marton Balint <cus@passwd.hu>
2023-03-08 23:53:19 +01:00
..
tests
.gitignore
alldevices.c avformat/avformat: Move AVOutputFormat internals out of public header 2023-02-09 15:24:15 +01:00
alsa_dec.c
alsa_enc.c avformat/avformat: Move AVOutputFormat internals out of public header 2023-02-09 15:24:15 +01:00
alsa.c
alsa.h
android_camera.c
audiotoolbox.m avformat/avformat: Move AVOutputFormat internals out of public header 2023-02-09 15:24:15 +01:00
avdevice.c avdevice: remove FF_API_DEVICE_CAPABILITIES 2023-02-09 15:35:14 +01:00
avdevice.h avdevice: remove FF_API_DEVICE_CAPABILITIES 2023-02-09 15:35:14 +01:00
avdeviceres.rc
avfoundation.m avdevice/avfoundation: convert to new channel layout-API 2022-11-08 14:08:05 -03:00
bktr.c avutil/internal: Move avpriv-file API to a header of its own 2022-09-03 15:41:44 +02:00
caca.c avformat/avformat: Move AVOutputFormat internals out of public header 2023-02-09 15:24:15 +01:00
decklink_common_c.h
decklink_common.cpp
decklink_common.h avdevice/decklink_enc: don't take for granted that first frame to decklink output will be PTS 0 2023-03-08 23:53:15 +01:00
decklink_dec_c.c
decklink_dec.cpp
decklink_dec.h
decklink_enc_c.c avformat/avformat: Move AVOutputFormat internals out of public header 2023-02-09 15:24:15 +01:00
decklink_enc.cpp avdevice/decklink_enc: fix setting of last_pts to only be set for video 2023-03-08 23:53:19 +01:00
decklink_enc.h
dshow_capture.h
dshow_common.c
dshow_crossbar.c
dshow_enummediatypes.c
dshow_enumpins.c
dshow_filter.c
dshow_pin.c
dshow.c avdevice/dshow: reuse unused variables. 2022-05-12 22:06:44 -03:00
fbdev_common.c avutil/internal: Move avpriv-file API to a header of its own 2022-09-03 15:41:44 +02:00
fbdev_common.h
fbdev_dec.c avutil/internal: Move avpriv-file API to a header of its own 2022-09-03 15:41:44 +02:00
fbdev_enc.c avformat/avformat: Move AVOutputFormat internals out of public header 2023-02-09 15:24:15 +01:00
file_open.c
gdigrab.c
iec61883.c
internal.h
jack.c avformat/internal: Don't include avcodec.h 2022-09-26 03:02:50 +02:00
kmsgrab.c
lavfi.c avdevice/lavfi: pass forward video framerate 2022-07-18 00:32:57 +02:00
libavdevice.v
libcdio.c avformat/demux: Add new demux.h header 2022-05-10 07:37:38 +02:00
libdc1394.c
Makefile configure: always enable gnu_windres if available 2022-08-13 14:42:36 +02:00
openal-dec.c
opengl_enc_shaders.h
opengl_enc.c avformat/avformat: Move AVOutputFormat internals out of public header 2023-02-09 15:24:15 +01:00
oss_dec.c avdevice/oss_dec: account for sample size when computing timestamp 2022-06-19 23:01:20 +02:00
oss_enc.c avformat/avformat: Move AVOutputFormat internals out of public header 2023-02-09 15:24:15 +01:00
oss.c avutil/internal: Move avpriv-file API to a header of its own 2022-09-03 15:41:44 +02:00
oss.h avdevice/oss_dec: account for sample size when computing timestamp 2022-06-19 23:01:20 +02:00
pulse_audio_common.c
pulse_audio_common.h
pulse_audio_dec.c avdevice/pulse_audio_dec: deprecate frame_size option 2022-06-16 21:28:20 +02:00
pulse_audio_enc.c avformat/avformat: Move AVOutputFormat internals out of public header 2023-02-09 15:24:15 +01:00
reverse.c
sdl2.c avformat/avformat: Move AVOutputFormat internals out of public header 2023-02-09 15:24:15 +01:00
sndio_dec.c
sndio_enc.c avformat/avformat: Move AVOutputFormat internals out of public header 2023-02-09 15:24:15 +01:00
sndio.c
sndio.h
timefilter.c
timefilter.h
utils.c
v4l2-common.c
v4l2-common.h avdevice/v4l2*: Improve included headers 2022-05-10 07:38:01 +02:00
v4l2.c avformat/internal: Don't include avcodec.h 2022-09-26 03:02:50 +02:00
v4l2enc.c avformat/avformat: Move AVOutputFormat internals out of public header 2023-02-09 15:24:15 +01:00
version_major.h Bump major versions of all libraries 2023-02-09 15:35:14 +01:00
version.c
version.h version.h: Bump minor post 6.0 branch 2023-02-19 18:37:36 +01:00
vfwcap.c
xcbgrab.c
xv.c avformat/avformat: Move AVOutputFormat internals out of public header 2023-02-09 15:24:15 +01:00