mirror of
git://source.winehq.org/git/wine.git
synced 2024-11-05 18:01:34 +00:00
winegstreamer: No longer queue WG_PARSER_EVENT_SEGMENT.
Signed-off-by: Zebediah Figura <z.figura12@gmail.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
f7a5bf7be1
commit
f51b2ca8f7
5 changed files with 0 additions and 22 deletions
|
@ -554,9 +554,6 @@ static void wait_on_sample(struct media_stream *stream, IUnknown *token)
|
|||
dispatch_end_of_presentation(stream->parent_source);
|
||||
return;
|
||||
|
||||
case WG_PARSER_EVENT_SEGMENT:
|
||||
break;
|
||||
|
||||
case WG_PARSER_EVENT_NONE:
|
||||
assert(0);
|
||||
}
|
||||
|
|
|
@ -841,9 +841,6 @@ static DWORD CALLBACK stream_thread(void *arg)
|
|||
IPin_EndOfStream(pin->pin.pin.peer);
|
||||
break;
|
||||
|
||||
case WG_PARSER_EVENT_SEGMENT:
|
||||
break;
|
||||
|
||||
case WG_PARSER_EVENT_NONE:
|
||||
assert(0);
|
||||
}
|
||||
|
|
|
@ -108,7 +108,6 @@ enum wg_parser_event_type
|
|||
WG_PARSER_EVENT_NONE = 0,
|
||||
WG_PARSER_EVENT_BUFFER,
|
||||
WG_PARSER_EVENT_EOS,
|
||||
WG_PARSER_EVENT_SEGMENT,
|
||||
};
|
||||
|
||||
struct wg_parser_event
|
||||
|
@ -123,11 +122,6 @@ struct wg_parser_event
|
|||
uint32_t size;
|
||||
bool discontinuity, preroll, delta, has_pts, has_duration;
|
||||
} buffer;
|
||||
struct
|
||||
{
|
||||
ULONGLONG position, stop;
|
||||
DOUBLE rate;
|
||||
} segment;
|
||||
} u;
|
||||
};
|
||||
C_ASSERT(sizeof(struct wg_parser_event) == 40);
|
||||
|
|
|
@ -500,7 +500,6 @@ static gboolean sink_event_cb(GstPad *pad, GstObject *parent, GstEvent *event)
|
|||
case GST_EVENT_SEGMENT:
|
||||
if (stream->enabled)
|
||||
{
|
||||
struct wg_parser_event stream_event;
|
||||
const GstSegment *segment;
|
||||
|
||||
gst_event_parse_segment(event, &segment);
|
||||
|
@ -512,12 +511,6 @@ static gboolean sink_event_cb(GstPad *pad, GstObject *parent, GstEvent *event)
|
|||
}
|
||||
|
||||
gst_segment_copy_into(segment, &stream->segment);
|
||||
|
||||
stream_event.type = WG_PARSER_EVENT_SEGMENT;
|
||||
stream_event.u.segment.position = segment->position / 100;
|
||||
stream_event.u.segment.stop = segment->stop / 100;
|
||||
stream_event.u.segment.rate = segment->rate * segment->applied_rate;
|
||||
queue_stream_event(stream, &stream_event, NULL);
|
||||
}
|
||||
break;
|
||||
|
||||
|
|
|
@ -1935,9 +1935,6 @@ HRESULT wm_reader_get_stream_sample(struct wm_stream *stream,
|
|||
TRACE("End of stream.\n");
|
||||
return NS_E_NO_MORE_SAMPLES;
|
||||
|
||||
case WG_PARSER_EVENT_SEGMENT:
|
||||
break;
|
||||
|
||||
case WG_PARSER_EVENT_NONE:
|
||||
assert(0);
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue