Revert some more frame/sample API issues
authorRobin Gareus <robin@gareus.org>
Tue, 19 Sep 2017 16:40:29 +0000 (18:40 +0200)
committerRobin Gareus <robin@gareus.org>
Tue, 19 Sep 2017 16:40:29 +0000 (18:40 +0200)
libs/backends/jack/jack_session.cc
libs/backends/jack/weak_libjack.h

index b7d37a673f8b71cb71d4f4bfff0ca067b834d003..778e23b7f65b9bdb323ff13cd9a6d829d4db6da4 100644 (file)
@@ -142,7 +142,7 @@ JACKSession::timebase_callback (jack_transport_state_t /*state*/,
 
 #ifdef HAVE_JACK_VIDEO_SUPPORT
        //poke audio video ratio so Ardour can track Video Sync
-       pos->audio_samples_per_video_frame = _session->sample_rate() / _session->timecode_frames_per_second();
+       pos->audio_frames_per_video_frame = _session->sample_rate() / _session->timecode_frames_per_second();
        pos->valid = jack_position_bits_t (pos->valid | JackAudioVideoRatio);
 #endif
 
index 6af3e9c351a88d2f53474ec32c25f36f458601c6..88365dee7e1b535554e486fcf71d5d8e4b1027d3 100644 (file)
@@ -52,9 +52,9 @@ int have_libjack(void);
 #define jack_get_client_name                WJACK_get_client_name
 #define jack_get_sample_rate                WJACK_get_sample_rate
 #define jack_get_buffer_size                WJACK_get_buffer_size
-#define jack_frames_since_cycle_start       WJACK_samples_since_cycle_start
-#define jack_frame_time                     WJACK_sample_time
-#define jack_last_frame_time                WJACK_last_sample_time
+#define jack_frames_since_cycle_start       WJACK_frames_since_cycle_start
+#define jack_frame_time                     WJACK_frame_time
+#define jack_last_frame_time                WJACK_last_frame_time
 #define jack_get_time                       WJACK_get_time
 #define jack_cpu_load                       WJACK_cpu_load
 #define jack_is_realtime                    WJACK_is_realtime
@@ -115,7 +115,7 @@ int have_libjack(void);
 #define jack_set_thread_init_callback       WJACK_set_thread_init_callback
 
 /* <jack/transport.h> */
-#define jack_get_current_transport_frame    WJACK_get_current_transport_sample
+#define jack_get_current_transport_frame    WJACK_get_current_transport_frame
 #define jack_transport_locate               WJACK_transport_locate
 #define jack_transport_start                WJACK_transport_start
 #define jack_transport_stop                 WJACK_transport_stop