- 24 Jan, 2012 40 commits
-
-
Hugo Beauzée-Luyssen authored
This prevents a potential crash, and solves a memory leak. Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> (cherry picked from commit 83b82fc3805b1217cb6204fc4f763550416f0de0) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
-
Hugo Beauzée-Luyssen authored
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> (cherry picked from commit cb1d6223044b0accbe1500930efaef058baf25b5) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
-
Hugo Beauzée-Luyssen authored
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> (cherry picked from commit c4851d5ce5b5e8d83b4b5135de2d9ee475ce4d3e) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
-
Hugo Beauzée-Luyssen authored
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> (cherry picked from commit 2a6547a931e61fd117298662176e41751b5e197d) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
-
Hugo Beauzée-Luyssen authored
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> (cherry picked from commit 88dc675a805600c9d3464d3af0008afaee18ef3f) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
-
Hugo Beauzée-Luyssen authored
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> (cherry picked from commit cbef7d0cda327a86455388af128949cca5a01012) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
-
Hugo Beauzée-Luyssen authored
For some streams, the lowest bitrate is an audio stream only. We will fall back to a more appropriate stream after a few chunks. Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> (cherry picked from commit 73b30f553150be24f2fb523d629fba788d18646b) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
-
Hugo Beauzée-Luyssen authored
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> (cherry picked from commit 98a01d40722a080842a7e85b2a657bd946a7ea14) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
-
Hugo Beauzée-Luyssen authored
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> (cherry picked from commit 8158205e527712886aa05a644d508e406a024e68) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
-
Hugo Beauzée-Luyssen authored
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> (cherry picked from commit a90c1374304a712b6329015132d3ce3956a6ea1f) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
-
Hugo Beauzée-Luyssen authored
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> (cherry picked from commit bc77d458c167012d56054404a481c5f328e1da3b) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
-
Hugo Beauzée-Luyssen authored
profile is spelled once as "profile", and "profiles" a few line after, so we now handle both. Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> (cherry picked from commit 5f03006307026c6fbb586a68e665360e9ae9ebb7) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
-
Hugo Beauzée-Luyssen authored
This will happen when the profil is invalid. Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> (cherry picked from commit 13002a34e61624fdf1092083625d511e15c41b63) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
-
Jean-Baptiste Kempf authored
(cherry picked from commit 2d31fd776f7717da77193d6a893b0d93c68f689b) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
-
Hugo Beauzée-Luyssen authored
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> (cherry picked from commit 6502b3a0c8e16ec4f2216fe037b0a1bd82de979c) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
-
Hugo Beauzée-Luyssen authored
Everything after the parsing step should be used as a const instance, as the MPD tree is read only. Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> (cherry picked from commit 6347005a9f86d2b546cc47dc17d02f4ab2780e85) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
-
Hugo Beauzée-Luyssen authored
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> (cherry picked from commit f565072bb0cb35faede93318438c3ed9ca65cb6c) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
-
Hugo Beauzée-Luyssen authored
This holds common property for both SegmentInfo and SegmentInfoDefault. Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> (cherry picked from commit 752a29f300592e6ebc32f7b659d2f42ea15554fb) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
-
Hugo Beauzée-Luyssen authored
This will be usefull when implementing UrlTemplate. Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> (cherry picked from commit 580caf1111e49d2ba9fe3c76202b92f1db8a45d7) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
-
Hugo Beauzée-Luyssen authored
First build a DOM tree, then compute the MPD tree. This should ease the pain later when implementing UrlTemplate elements. Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> (cherry picked from commit 139175ef38c4a12a1ced914dcb043206830e21c8) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
-
Hugo Beauzée-Luyssen authored
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> (cherry picked from commit fd8787137788fd24f2b9bb9890068d51e6f66a80) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
-
Hugo Beauzée-Luyssen authored
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> (cherry picked from commit 7127d0c9c8e7519994daa7656c9ddd0d7a5f0278) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
-
Hugo Beauzée-Luyssen authored
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> (cherry picked from commit 45827b28fe75c1afeb09732b2cab6723adf4bf02) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
-
Hugo Beauzée-Luyssen authored
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> (cherry picked from commit 3319c47e0e13ecec81ea527c70d0ad71033a17c1) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
-
Hugo Beauzée-Luyssen authored
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> (cherry picked from commit 203307197dce5e750462d19bbf734dd010ee6ff2) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
-
Hugo Beauzée-Luyssen authored
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> (cherry picked from commit 4abd446913081747a509e750b5c7e494c4d7a471) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
-
Hugo Beauzée-Luyssen authored
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> (cherry picked from commit 9caf4cee157920d0f27fda86d9fe411a625a3173) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
-
Hugo Beauzée-Luyssen authored
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> (cherry picked from commit 699b4b50c9a05d77484321acbc5bda5925f0f3cd) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
-
Hugo Beauzée-Luyssen authored
Adding Full2011 as a supported profile. For other profiles, do not instantiate a NullManager. Return NULL directly. This saves code and prevents us from maintaining an extra interface implementation. Also it prevents such problems : http://forum.videolan.org/viewtopic.php?f=13&t=96335&p=320162Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> (cherry picked from commit a640bad9819dad53ffa74a4776ff33bd75c47f6c) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
-
Hugo Beauzée-Luyssen authored
dash: Handle parsing of ContentProtection, Accessibility, Rating and Viewpoint in CommonAttributesElements All of these fields are of ContentDescription type, so ContentProtection, Viewpoint, Rating and Accessibility classes are now removed in favour of a unique class. Moreover, the SchemeInformation is defined as a string by the standard. Therefore, the SchemeInformation class has been removed. Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> (cherry picked from commit e16536dc6a14f3d095ab9b80da7277dd26cde21d) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
-
Hugo Beauzée-Luyssen authored
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> (cherry picked from commit 993077b724bc768345c870f23086bde3c9fc5e9e) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
-
Hugo Beauzée-Luyssen authored
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> (cherry picked from commit 34fabb830ca5fcb4dfc39c39691a41715e72ab0e) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
-
Hugo Beauzée-Luyssen authored
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> (cherry picked from commit 8ceecb115d38220c5653aa202ef0b28a3fc6605e) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
-
Hugo Beauzée-Luyssen authored
Information are now computed once at parsing time. Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> (cherry picked from commit 5457d47757f63d9d5716468e7148c7e4f41bf5ea) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
-
Hugo Beauzée-Luyssen authored
Mandatory elements are now checked. Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> (cherry picked from commit a43d294f8371770f4425eb0f2e2a8ec29e1b2e92) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
-
Hugo Beauzée-Luyssen authored
It's not the job of the DOMParser to compute a Dash profile. Let the dash parser handle it. Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> (cherry picked from commit 04be885bb5b870d5f40b604ab0fa4d62b75040e8) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
-
Hugo Beauzée-Luyssen authored
- Don't differenciate InitSegment and Segment, as the standard define them as the same type - therefore, removing ISegment - reworking attribut parsing (to be completely handled later) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> (cherry picked from commit b996a750bc3ef7ae337e4f71a23ddbdf240522a0) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
-
Hugo Beauzée-Luyssen authored
Elements/attributes are now parsed once, and not everytime a getter is called. Also, mandatory elements are now checked, also at parsing time. Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> (cherry picked from commit b412a1269212314e3e76dc1b0ee42e09164ad1b0) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
-
Hugo Beauzée-Luyssen authored
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> (cherry picked from commit 8f9fd197f4df09c00bd7a5d06f8cadafd09cba7d) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
-
Hugo Beauzée-Luyssen authored
This will be used to implement @dependencyId Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org> (cherry picked from commit 058904517b00e08409aadb8e8f1579c5cc602387) Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
-