Luis de Bethencourt
8899efae60
Update references to decodebin
...
Update old references for decodebin2 to decodebin.
2015-05-08 13:54:08 +01:00
Sreerenj Balachandran
6fc55a997e
h265parse: Fix source caps to report cropped dimensions
...
https://bugzilla.gnome.org/show_bug.cgi?id=747613
2015-04-30 21:49:56 +02:00
Sreerenj Balachandran
5770a96c8d
h265parse: Fix the memory freeing of stored VPS nals
...
https://bugzilla.gnome.org/show_bug.cgi?id=747613
2015-04-30 21:49:17 +02:00
Sreerenj Balachandran
a70c4f319d
h265parse: Fix profile, tier and level setting in caps
...
Don't use the apis in codec-utils to extract the profile,tier and level
syntax elements since it is wrong if there are emulation prevention
bytes existing in the byte-stream data.
https://bugzilla.gnome.org/show_bug.cgi?id=747613
2015-04-30 21:48:35 +02:00
Luis de Bethencourt
c944093d08
remove unused enum items PROP_LAST
...
This were probably added to the enums due to cargo cult programming and are
unused.
2015-04-24 16:48:26 +01:00
Josep Torra
4b43e95ebd
h265parse: set the HEADER flag on buffers containing VPS, SPS or PPS
2014-11-07 15:51:48 +01:00
Sebastian Dröge
df64862ebe
h265parse: don't unnecesarily set src_caps
...
https://bugzilla.gnome.org/show_bug.cgi?id=739374
2014-11-06 11:53:04 +01:00
Sebastian Dröge
2817472b9e
h265parse: expose parsed profile, tier and level to downstream
...
https://bugzilla.gnome.org/show_bug.cgi?id=732239
2014-10-09 11:46:23 +03:00
Luis de Bethencourt
efca04f23f
style: remove unnecessary break statements
...
Code flow never arrives to these break statements due to the gotos preceding
them. So the breaks are unnecessary, as discussed in bug 736942.
https://bugzilla.gnome.org/show_bug.cgi?id=737370
2014-09-25 16:41:15 +01:00
Chris Bass
d9d4a91c62
h265parse: fix hvcC size check
...
In ISO/IEC 14496-15, the minimum size of a HEVCDecoderConfigurationRecord
(i.e., the contents of a hvcC box) is 23 bytes. However, the code in h265parse
checks that the size of this data is not less than 28 bytes, and it refuses to
accept caps if the check fails. The result is that standards-conformant streams
that don't carry any parameter sets in their hvcC boxes won't play.
https://bugzilla.gnome.org//show_bug.cgi?id=731783
2014-06-22 21:57:28 +01:00
duhui.lee
cd8c0227c8
h265parse: Update caps when receive VPS/SPS/PPS
...
https://bugzilla.gnome.org/show_bug.cgi?id=722240
2014-01-20 10:05:18 +01:00
Sebastian Dröge
63fee31a3f
h265parse: Allows hvc1 version 0 and fix reading of NAL count in codec_data
2014-01-06 14:52:54 +01:00
Sebastian Dröge
57c195eed8
h265parse: Fix some more debug output
...
And don't access invalid memory
2014-01-06 14:48:26 +01:00
Sebastian Dröge
843de8ddf4
h265parse: Post VIDEO_CODEC tag
2013-12-16 10:19:36 +01:00
Wim Taymans
9ac2cee2db
videoparsers: use ACCEPT_INTERSECT
...
We can also accept caps with missing fields.
2013-12-04 09:49:20 +01:00
Wim Taymans
e9dd2df3f4
videoparsers: remove fields from filter
...
Don't filter out the caps properties we can convert between when
proxying the getcaps query to the downstream peer pad.
2013-12-04 09:49:20 +01:00
Wim Taymans
d5a16bccac
videoparsers: refactor remove_fields in getcaps
2013-12-04 09:49:20 +01:00
Sreerenj Balachandran
d844832ec3
videoparsers: add H.265 HEVC video parser element
...
https://bugzilla.gnome.org/show_bug.cgi?id=708438
2013-11-06 23:14:22 +00:00