[vlc-commits] sdp: implement ACCESS_GET_SIZE
Rémi Denis-Courmont
git at videolan.org
Mon Aug 31 17:45:08 CEST 2015
vlc | branch: master | Rémi Denis-Courmont <remi at remlab.net> | Mon Aug 31 18:38:26 2015 +0300| [c355964de865c8b46e33ba66973b606c8594721d] | committer: Rémi Denis-Courmont
sdp: implement ACCESS_GET_SIZE
> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=c355964de865c8b46e33ba66973b606c8594721d
---
modules/access/sdp.c | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/modules/access/sdp.c b/modules/access/sdp.c
index 643be26..5d9ef7a 100644
--- a/modules/access/sdp.c
+++ b/modules/access/sdp.c
@@ -107,6 +107,8 @@ static int Seek (access_t *access, uint64_t position)
static int Control (access_t *access, int query, va_list args)
{
+ access_sys_t *sys = access->p_sys;
+
switch (query)
{
case ACCESS_CAN_SEEK:
@@ -119,6 +121,10 @@ static int Control (access_t *access, int query, va_list args)
return VLC_SUCCESS;
}
+ case ACCESS_GET_SIZE:
+ *va_arg(args, uint64_t *) = sys->length;
+ return VLC_SUCCESS;
+
case ACCESS_GET_PTS_DELAY:
{
int64_t *dp = va_arg(args, int64_t *);
More information about the vlc-commits
mailing list