Lines Matching refs:theora
1486 * ext/theora/gsttheoradec.c:
4537 * ext/theora/gsttheora.c:
4538 * ext/theora/gsttheoradec.c:
4539 * ext/theora/gsttheoradec.h:
4540 * ext/theora/gsttheoraenc.c:
4541 * ext/theora/gsttheoraenc.h:
4542 * ext/theora/gsttheoraparse.c:
4543 * ext/theora/gsttheoraparse.h:
4544 theora: allow per feature registration
6498 * ext/theora/gsttheoradec.c:
8388 * ext/theora/gsttheoraenc.c:
8529 * ext/theora/gsttheoraenc.c:
10715 * ext/theora/meson.build:
11369 * ext/theora/Makefile.am:
11936 * ext/theora/gsttheoradec.h:
11937 * ext/theora/gsttheoraenc.c:
12236 * ext/theora/gsttheoradec.c:
12237 * ext/theora/gsttheoraenc.c:
13438 * ext/theora/gsttheoraenc.c:
13439 * ext/theora/meson.build:
13518 * docs/plugins/inspect/plugin-theora.xml:
13813 * docs/plugins/inspect/plugin-theora.xml:
13864 * docs/plugins/inspect/plugin-theora.xml:
13927 * docs/plugins/inspect/plugin-theora.xml:
14910 * docs/plugins/inspect/plugin-theora.xml:
15009 * docs/plugins/inspect/plugin-theora.xml:
15553 * docs/plugins/inspect/plugin-theora.xml:
18334 * ext/theora/meson.build:
19789 * ext/theora/meson.build:
20501 * docs/plugins/inspect/plugin-theora.xml:
20549 * docs/plugins/inspect/plugin-theora.xml:
20625 * docs/plugins/inspect/plugin-theora.xml:
21018 * docs/plugins/inspect/plugin-theora.xml:
21438 * docs/plugins/inspect/plugin-theora.xml:
21490 * docs/plugins/inspect/plugin-theora.xml:
22216 * ext/theora/gsttheoradec.c:
22558 * docs/plugins/inspect/plugin-theora.xml:
41415 * ext/theora/gsttheoradec.c:
43618 * ext/theora/Makefile.am:
43877 * docs/plugins/inspect/plugin-theora.xml:
44009 * docs/plugins/inspect/plugin-theora.xml:
44121 * ext/theora/gsttheoraparse.c:
44288 * docs/plugins/inspect/plugin-theora.xml:
44652 * ext/theora/gsttheoradec.c:
44653 * ext/theora/gsttheoraenc.c:
44654 * ext/theora/gsttheoraparse.c:
44902 * ext/theora/gsttheoradec.c:
45044 * docs/plugins/inspect/plugin-theora.xml:
45103 * docs/plugins/inspect/plugin-theora.xml:
45534 * docs/plugins/inspect/plugin-theora.xml:
47426 * docs/plugins/inspect/plugin-theora.xml:
47794 * docs/plugins/inspect/plugin-theora.xml:
48164 * docs/plugins/inspect/plugin-theora.xml:
48395 * ext/theora/meson.build:
49199 * docs/plugins/inspect/plugin-theora.xml:
49999 * docs/plugins/inspect/plugin-theora.xml:
51376 * ext/theora/gsttheoradec.c:
51377 * ext/theora/gsttheoraenc.c:
51378 * ext/theora/gsttheoraparse.c:
51477 * docs/plugins/inspect/plugin-theora.xml:
51572 * docs/plugins/inspect/plugin-theora.xml:
51726 * ext/theora/gsttheoradec.c:
51727 * ext/theora/gsttheoradec.h:
51728 * ext/theora/gsttheoraenc.c:
51729 * ext/theora/gsttheoraenc.h:
51730 theora: fix performance category initialisation
51812 * docs/plugins/inspect/plugin-theora.xml:
52067 * ext/theora/gsttheoradec.c:
52221 * docs/plugins/inspect/plugin-theora.xml:
53180 * docs/plugins/inspect/plugin-theora.xml:
53367 * docs/plugins/inspect/plugin-theora.xml:
55144 * docs/plugins/inspect/plugin-theora.xml:
55260 * docs/plugins/inspect/plugin-theora.xml:
55696 * docs/plugins/inspect/plugin-theora.xml:
55981 * ext/theora/gsttheoraenc.c:
56072 * ext/theora/gsttheoradec.c:
56192 * ext/theora/gsttheoraenc.c:
57164 * docs/plugins/inspect/plugin-theora.xml:
58016 * docs/plugins/inspect/plugin-theora.xml:
58858 * ext/theora/gsttheoradec.c:
58859 * ext/theora/gsttheoraenc.c:
58860 * ext/theora/gsttheoraparse.c:
60137 * ext/theora/gsttheoradec.c:
60150 * ext/theora/gsttheoradec.c:
60750 * ext/theora/gsttheoradec.c:
60751 * ext/theora/gsttheoradec.h:
62049 * ext/theora/gsttheoradec.c:
62050 theora: If no header packets in stream, look for them in the caps
62051 Makes theora work in cases where the header packets are only in the caps
62057 * ext/theora/gsttheoradec.c:
62058 theora: Remove FIXME and return GST_CUSTOM_FLOW_DROP for header packet handling
64456 * docs/plugins/inspect/plugin-theora.xml:
67084 * docs/plugins/inspect/plugin-theora.xml:
67245 * docs/plugins/inspect/plugin-theora.xml:
67499 * docs/plugins/inspect/plugin-theora.xml:
67698 * docs/plugins/inspect/plugin-theora.xml:
67945 * ext/theora/gsttheoraenc.c:
68179 * docs/plugins/inspect/plugin-theora.xml:
68526 * docs/plugins/inspect/plugin-theora.xml:
68804 * ext/theora/gsttheoradec.c:
68805 * ext/theora/gsttheoraenc.c:
68806 * ext/theora/gsttheoraparse.c:
69108 * ext/theora/gsttheoraenc.c:
69456 * docs/plugins/inspect/plugin-theora.xml:
71306 * ext/theora/gsttheoradec.c:
71382 * ext/theora/gsttheoraparse.c:
71542 * ext/theora/gsttheoraparse.c:
71785 * ext/theora/gsttheoraenc.c:
71788 end up trying to create a theora encoder even though we are not ready.
72093 * docs/plugins/inspect/plugin-theora.xml:
72246 * docs/plugins/inspect/plugin-theora.xml:
72761 * docs/plugins/inspect/plugin-theora.xml:
73113 * ext/theora/gsttheoradec.c:
73114 * ext/theora/gsttheoraenc.c:
73115 theora: Use new video codec base classes' flush vfunc
73348 * docs/plugins/inspect/plugin-theora.xml:
73547 * ext/theora/gsttheoraenc.c:
73552 * ext/theora/gsttheoradec.c:
73935 * docs/plugins/inspect/plugin-theora.xml:
74417 * docs/plugins/inspect/plugin-theora.xml:
74878 * ext/theora/gsttheoradec.c:
75239 * ext/theora/gsttheoradec.c:
75334 * ext/theora/gsttheoraenc.c:
75340 * ext/theora/gsttheoraenc.c:
75762 * ext/theora/Makefile.am:
76096 sized buffer. For theora we need to also decode 0 sized buffers.
76102 * ext/theora/gsttheoradec.c:
76109 * ext/theora/gsttheoraenc.c:
76682 * ext/theora/gsttheoraenc.c:
76683 * ext/theora/gsttheoraparse.c:
76684 theora: small GValue optimisations
77647 * ext/theora/gsttheoraenc.c:
78381 * ext/theora/gsttheora.c:
78382 * ext/theora/gsttheoradec.c:
78383 * ext/theora/gsttheoradec.h:
78384 * ext/theora/gsttheoraenc.c:
78385 * ext/theora/gsttheoraenc.h:
78386 * ext/theora/gsttheoraparse.c:
78387 * ext/theora/gsttheoraparse.h:
79049 * docs/plugins/inspect/plugin-theora.xml:
79097 * docs/plugins/inspect/plugin-theora.xml:
79135 * ext/theora/Makefile.am:
79174 * ext/theora/Makefile.am:
79345 * ext/theora/gsttheoradec.c:
79346 * ext/theora/gsttheoraenc.c:
79349 theora, app: use gst_element_class_set_static_metadata()
79535 * docs/plugins/inspect/plugin-theora.xml:
79575 * docs/plugins/inspect/plugin-theora.xml:
79801 * docs/plugins/inspect/plugin-theora.xml:
79839 * docs/plugins/inspect/plugin-theora.xml:
79976 * docs/plugins/inspect/plugin-theora.xml:
80044 * docs/plugins/inspect/plugin-theora.xml:
80108 * ext/theora/gsttheoradec.c:
80109 * ext/theora/gsttheoraenc.c:
80217 * docs/plugins/inspect/plugin-theora.xml:
80650 * docs/plugins/inspect/plugin-theora.xml:
80998 * ext/theora/gsttheoradec.c:
81001 ext/theora/gsttheoradec.c
81485 * ext/theora/gsttheoradec.c:
81486 * ext/theora/gsttheoradec.h:
81675 * ext/theora/gsttheoradec.c:
81840 * ext/theora/gsttheoradec.c:
81979 * ext/theora/gsttheoraenc.c:
82001 Don't try to copy empty packets, which contain a repeated frame in theora.
82255 * ext/theora/gsttheoradec.c:
82256 * ext/theora/gsttheoraenc.c:
82257 theora: Update for video base classes API changes
82279 * ext/theora/gsttheoraenc.c:
82375 * ext/theora/gsttheoradec.c:
82921 * ext/theora/gsttheoraenc.c:
82931 * ext/theora/gsttheoradec.c:
82937 * ext/theora/gsttheoraenc.c:
83138 * ext/theora/gsttheoraenc.c:
83394 buffers have sparse timestamps (as for theora) and reverse
83500 * ext/theora/gsttheoradec.c:
83572 * ext/theora/gsttheoradec.c:
83748 * docs/plugins/inspect/plugin-theora.xml:
83809 * ext/theora/gsttheoradec.c:
83814 * ext/theora/gsttheoradec.c:
83946 * ext/theora/gsttheoradec.c:
84167 * ext/theora/gsttheoraenc.c:
84173 * ext/theora/gsttheoraenc.c:
84530 * ext/theora/gsttheoradec.c:
84554 * ext/theora/gsttheoradec.c:
84564 * ext/theora/gsttheoradec.c:
84728 * ext/theora/gsttheoraenc.c:
85028 * ext/theora/gsttheoradec.c:
85148 * ext/theora/gsttheoradec.c:
85169 * ext/theora/gsttheoradec.c:
85175 * ext/theora/gsttheoraenc.c:
85208 * ext/theora/gsttheoradec.c:
85209 * ext/theora/gsttheoradec.h:
85220 * ext/theora/gsttheoradec.c:
85225 * ext/theora/gsttheoradec.c:
85226 * ext/theora/gsttheoradec.h:
85227 * ext/theora/gsttheoraenc.c:
85228 * ext/theora/gsttheoraenc.h:
85229 theora: Port to 0.11 again with the new base classes
85279 Video base classes and theora plugin still needs to be ported again
85284 ext/theora/gsttheoradec.c
85285 ext/theora/gsttheoradec.h
85286 ext/theora/gsttheoraenc.c
85287 ext/theora/gsttheoraenc.h
85337 * ext/theora/gsttheoradec.c:
85338 * ext/theora/gsttheoradec.h:
85339 * ext/theora/gsttheoraenc.c:
85340 * ext/theora/gsttheoraenc.h:
85341 theora: Port to base video classes
85745 * docs/plugins/inspect/plugin-theora.xml:
85864 * ext/theora/gsttheoradec.c:
85865 * ext/theora/gsttheoraenc.c:
85866 * ext/theora/gsttheoraparse.c:
86005 * ext/theora/gsttheora.c:
86130 * ext/theora/Makefile.am:
86281 * ext/theora/gsttheoradec.c:
86396 * ext/theora/gsttheoradec.c:
86477 * ext/theora/gsttheoraenc.c:
86909 * docs/plugins/inspect/plugin-theora.xml:
87013 * ext/theora/gsttheoradec.c:
87079 * ext/theora/gsttheoradec.c:
87093 * ext/theora/gsttheoradec.c:
87134 * ext/theora/gsttheoradec.c:
87291 * ext/theora/gsttheoraenc.c:
87656 * ext/theora/gsttheoradec.c:
87720 * ext/theora/gsttheoradec.c:
87721 * ext/theora/gsttheoradec.h:
87727 * ext/theora/gsttheoradec.c:
87734 * ext/theora/gsttheoradec.c:
87735 * ext/theora/gsttheoradec.h:
87795 docs/plugins/inspect/plugin-theora.xml
87838 * ext/theora/gsttheoradec.c:
87839 * ext/theora/gsttheoradec.h:
87840 theora: fix bufferpool negotiation
87888 * ext/theora/gsttheoradec.c:
87912 * ext/theora/gsttheoradec.c:
87945 * ext/theora/gsttheoraparse.c:
88022 * ext/theora/gsttheoraenc.c:
88184 * docs/plugins/inspect/plugin-theora.xml:
88582 * docs/plugins/inspect/plugin-theora.xml:
89187 * ext/theora/gsttheoraenc.c:
89188 * ext/theora/gsttheoraenc.h:
89210 * ext/theora/gsttheoraenc.c:
89440 * ext/theora/gsttheoraenc.c:
89441 * ext/theora/gsttheoraparse.c:
89570 * ext/theora/gsttheoraenc.c:
89585 * ext/theora/gsttheoraenc.c:
89593 * ext/theora/gsttheoraparse.c:
89626 * docs/plugins/inspect/plugin-theora.xml:
89727 * ext/theora/gsttheoradec.c:
89728 * ext/theora/gsttheoraenc.c:
89729 * ext/theora/gsttheoraparse.c:
90332 * ext/theora/gsttheoraparse.c:
90560 * tests/files/theora-vorbis.ogg:
91109 ext/theora/gsttheoraenc.c
92041 * ext/theora/gsttheoraenc.c:
92064 * ext/theora/gsttheoradec.c:
92065 * ext/theora/gsttheoradec.h:
92178 * ext/theora/gsttheoraenc.c:
92179 * ext/theora/gsttheoraenc.h:
92974 * ext/theora/gsttheoradec.c:
92975 * ext/theora/gsttheoradec.h:
92976 * ext/theora/gsttheoraparse.c:
93490 * ext/theora/gsttheoradec.c:
93491 * ext/theora/gsttheoradec.h:
93522 * ext/theora/gsttheoradec.c:
93523 * ext/theora/gsttheoraenc.c:
93524 * ext/theora/gsttheoraparse.c:
93584 * ext/theora/gsttheoradec.c:
93585 * ext/theora/gsttheoradec.h:
94259 * ext/theora/gsttheoradec.c:
94260 * ext/theora/gsttheoraenc.c:
94261 * ext/theora/gsttheoraparse.c:
94369 * ext/theora/gsttheoradec.c:
94370 * ext/theora/gsttheoraenc.c:
94371 * ext/theora/gsttheoraparse.c:
94457 * ext/theora/gsttheoraenc.c:
94458 * ext/theora/gsttheoraparse.c:
94479 * ext/theora/gsttheoraenc.c:
95068 * ext/theora/gsttheoraenc.c:
95242 * ext/theora/gsttheoradec.c:
95355 * ext/theora/gsttheoraenc.c:
95362 * ext/theora/gsttheoraenc.c:
95368 * ext/theora/gsttheoraenc.c:
95374 * ext/theora/gsttheoraenc.c:
95380 * ext/theora/gsttheoraenc.c:
95386 * ext/theora/gsttheoraenc.c:
95878 * ext/theora/gsttheoradec.c:
95914 * ext/theora/gsttheoradec.c:
96002 * ext/theora/gsttheoradec.c:
97439 * ext/theora/gsttheoraenc.c:
97562 * ext/theora/gsttheoraenc.c:
98466 * ext/theora/gsttheoraenc.c:
98665 * ext/theora/gsttheoradec.c:
98682 * ext/theora/gsttheoradec.c:
99183 ext/theora/gsttheoradec.c
100122 * ext/theora/gsttheoradec.c:
100371 * ext/theora/gsttheoradec.c:
100473 * ext/theora/gsttheoradec.c:
100949 * ext/theora/gsttheoradec.c:
100954 * ext/theora/gsttheoradec.c:
101268 * ext/theora/gsttheoraenc.c:
101287 * ext/theora/gsttheoradec.c:
101288 * ext/theora/gsttheoraenc.c:
101444 * ext/theora/gsttheoradec.c:
101445 * ext/theora/gsttheoradec.h:
101596 * ext/theora/gsttheoradec.c:
101612 * ext/theora/gsttheoradec.c:
101613 * ext/theora/gsttheoraenc.c:
101651 docs/plugins/inspect/plugin-theora.xml
101716 * ext/theora/gsttheoradec.c:
101717 * ext/theora/gsttheoradec.h:
101718 * ext/theora/gsttheoraenc.c:
101719 * ext/theora/gsttheoraenc.h:
101801 * ext/theora/gsttheoradec.c:
101802 * ext/theora/gsttheoraenc.c:
102246 * ext/theora/Makefile.am:
102403 * ext/theora/theoradec.h:
102487 * ext/theora/theoradec.c:
103109 * ext/theora/gsttheoradec.c:
103131 * ext/theora/gsttheoradec.c:
103166 * ext/theora/gsttheoradec.c:
103321 * ext/theora/gsttheoradec.c:
103322 * ext/theora/gsttheoraenc.c:
103341 ext/theora/gsttheoraenc.c
103450 * ext/theora/gsttheoraenc.c:
103451 theora: separate encode and push block in chain, into own function.
103493 * ext/theora/gsttheoraenc.c:
103500 ext/theora/gsttheoraenc.c
103516 * ext/theora/gsttheoraenc.c:
103517 theora: use fixed src cap pads
103521 * ext/theora/gsttheoraenc.c:
103522 * ext/theora/gsttheoraenc.h:
103523 theora: set the width/height/par on the srcpad caps
103527 * ext/theora/gsttheoraenc.c:
103528 theora: get sink caps info from downstream element pad
103912 * ext/theora/gsttheoraenc.c:
103918 * ext/theora/gsttheoraenc.c:
103984 * ext/theora/gsttheoradec.c:
104286 * ext/theora/gsttheoradec.c:
104287 * ext/theora/gsttheoraenc.c:
104396 * ext/theora/gsttheoradec.c:
104397 * ext/theora/gsttheoraparse.c:
104537 * ext/theora/gsttheoraenc.c:
104538 * ext/theora/gsttheoraparse.c:
104539 theora: Update for negotiation related API changes
104667 * ext/theora/gsttheoradec.c:
104668 * ext/theora/gsttheoraenc.c:
104990 * docs/plugins/inspect/plugin-theora.xml:
105032 * docs/plugins/inspect/plugin-theora.xml:
105066 * ext/theora/gsttheoradec.c:
105067 * ext/theora/gsttheoraparse.c:
105154 * docs/plugins/inspect/plugin-theora.xml:
105184 * ext/theora/gsttheoradec.c:
105196 * ext/theora/gsttheoradec.c:
105197 * ext/theora/gsttheoraenc.c:
105237 * ext/theora/gsttheoradec.c:
105239 theora/vorbis: use default pad handler
105253 * ext/theora/gsttheoradec.c:
105254 * ext/theora/gsttheoraenc.c:
105255 * ext/theora/gsttheoraparse.c:
105396 * ext/theora/gsttheoradec.c:
105424 * docs/plugins/inspect/plugin-theora.xml:
105455 * ext/theora/gsttheoradec.c:
105456 * ext/theora/gsttheoradec.h:
105470 * ext/theora/gsttheoradec.c:
105539 * docs/plugins/inspect/plugin-theora.xml:
105683 * ext/theora/gsttheoradec.c:
105684 * ext/theora/gsttheoraenc.c:
105685 * ext/theora/gsttheoraparse.c:
105878 * docs/plugins/inspect/plugin-theora.xml:
106391 ext/theora/gsttheoraenc.c
106427 * ext/theora/gsttheoraenc.c:
106754 * ext/theora/gsttheoradec.c:
106986 * ext/theora/gsttheoraparse.c:
106987 theora: port to new memory API
107000 * ext/theora/gsttheoradec.c:
107001 * ext/theora/gsttheoraenc.c:
107002 * ext/theora/gsttheoraparse.c:
107994 * ext/theora/gsttheoraenc.c:
108005 * ext/theora/gsttheoraenc.c:
108010 * ext/theora/gsttheoraenc.c:
108068 * ext/theora/gsttheoraenc.c:
108179 * ext/theora/gsttheoraenc.c:
108258 tests: don't run encodebin test if vorbis or theora plugins aren't available
108372 * docs/plugins/inspect/plugin-theora.xml:
108415 * docs/plugins/inspect/plugin-theora.xml:
108461 * docs/plugins/inspect/plugin-theora.xml:
108590 * docs/plugins/inspect/plugin-theora.xml:
108789 * docs/plugins/inspect/plugin-theora.xml:
109200 oggstream: Fix parsing of theora size
109860 ... supporting theora, flac, speex, celt.
110103 * docs/plugins/inspect/plugin-theora.xml:
110147 * docs/plugins/inspect/plugin-theora.xml:
110762 * ext/theora/gsttheoraparse.c:
110827 * ext/theora/gsttheoradec.c:
110837 * ext/theora/gsttheoradec.c:
110838 * ext/theora/gsttheoradec.h:
110840 The theora decoder can overlay debugging information on the output
110843 http://people.xiph.org/~xiphmont/demo/theora/demo2.html
111208 * ext/theora/gsttheoraparse.c:
111214 * ext/theora/gsttheoraparse.c:
111426 * ext/theora/gsttheoraenc.c:
111509 * ext/theora/gsttheoraenc.c:
111510 * ext/theora/gsttheoraenc.h:
113004 oggmux: Fix test build when theora and vorbis aren't available
113308 * ext/theora/Makefile.am:
113309 * ext/theora/gsttheoraenc.c:
113310 * ext/theora/gsttheoraenc.h:
113317 * ext/theora/gsttheoraenc.c:
113325 * ext/theora/gsttheoradec.c:
113326 * ext/theora/gsttheoraenc.c:
113327 theora: Use PROP_ instead of ARG_ for property enum values
113357 * docs/plugins/inspect/plugin-theora.xml:
113399 * docs/plugins/inspect/plugin-theora.xml:
113456 * docs/plugins/inspect/plugin-theora.xml:
113593 * docs/plugins/inspect/plugin-theora.xml:
115382 * docs/plugins/inspect/plugin-theora.xml:
115425 * docs/plugins/inspect/plugin-theora.xml:
115966 * ext/theora/gsttheoraenc.c:
116203 * ext/theora/gsttheoradec.c:
116204 * ext/theora/gsttheoradec.h:
116377 * ext/theora/gsttheoraenc.c:
116427 * ext/theora/gsttheoradec.c:
116428 * ext/theora/gsttheoraenc.c:
116429 * ext/theora/gsttheoraparse.c:
116619 * ext/theora/gsttheoradec.c:
116635 * ext/theora/gsttheoradec.c:
116709 * ext/theora/gsttheoraparse.c:
116734 * ext/theora/gsttheoradec.h:
116735 * ext/theora/gsttheoraenc.h:
117018 oggmux: Don't flush after every frame for theora
117110 * docs/plugins/inspect/plugin-theora.xml:
117152 * docs/plugins/inspect/plugin-theora.xml:
117206 * ext/theora/gsttheoraenc.c:
117207 theora: Fix SIGFPE when using 0/1 framerate
117274 * docs/plugins/inspect/plugin-theora.xml:
117519 * ext/theora/gsttheoradec.c:
117682 ogg: theora PAR of 0:N, N:0 or 0:0 is allowed and maps to 1:1
117851 * docs/plugins/inspect/plugin-theora.xml:
117905 * ext/theora/gsttheoradec.c:
118413 * ext/theora/Makefile.am:
118414 * ext/theora/gsttheora.c:
118415 * ext/theora/gsttheoradec.c:
118416 * ext/theora/gsttheoraenc.c:
118417 * ext/theora/gsttheoraparse.c:
118418 theora: Rename source files to have the same name as the headers
118750 * ext/theora/gsttheoraenc.h:
118751 * ext/theora/theoraenc.c:
118918 * ext/theora/theoradec.c:
118923 * ext/theora/theoradec.c:
118957 * ext/theora/gsttheoradec.h:
118958 * ext/theora/theoradec.c:
118959 theora: remove granulepos hacks
119029 * ext/theora/theoradec.c:
119048 oggdemux: fix for I-frame-only theora
119058 ogg: extract width, height and PAR from theora header and add to caps
119171 oggdemux: handle theora streams with 0 keyoffset
119226 oggdemux: Fix timestamp generation for theora
119229 so that we can regenerate granulepos for theora.
119287 * ext/theora/theoradec.c:
119606 * docs/plugins/inspect/plugin-theora.xml:
119632 * ext/theora/theoradec.c:
119683 * ext/theora/theoradec.c:
119684 theora: Fix alignment of frames when converting
119685 Fix logic inversion in calculating the offset in the theora
119803 * ext/theora/theoradec.c:
120122 * ext/theora/gsttheoraparse.h:
120123 * ext/theora/theoraparse.c:
120124 theora: Convert theoraparse to libtheora 1.0 API
120293 * ext/theora/theoradec.c:
120294 theora: Make theoradec use gstvideo for image conversion
120300 * ext/theora/theoradec.c:
120301 theora: Don't always round to even width/height
120312 theora: Don't check for theora.pc anymore
120318 * ext/theora/gsttheoradec.h:
120319 * ext/theora/theoradec.c:
120320 theora: Convert theoradec to libtheora 1.0 API
120325 * ext/theora/Makefile.am:
120326 * ext/theora/gsttheoraenc.h:
120327 * ext/theora/theoraenc.c:
120328 theora: Port encoder to new Theora API
120335 * ext/theora/gsttheoraenc.h:
120336 * ext/theora/theoraenc.c:
120337 theora: Disable sharpness property
120343 * ext/theora/gsttheoraenc.h:
120344 * ext/theora/theoraenc.c:
120345 theora: Disable noise-sensitivity property
120351 * ext/theora/gsttheoraenc.h:
120352 * ext/theora/theoraenc.c:
120353 theora: Disable keyframe-mindistance property
120359 * ext/theora/gsttheoraenc.h:
120360 * ext/theora/theoraenc.c:
120361 theora: Disable keyframe_threshold property
120362 It's ignored by the current theora encoder
120367 * ext/theora/gsttheoraenc.h:
120368 * ext/theora/theoraenc.c:
120369 theora: Get rid of "quick" property
120376 * ext/theora/theoraenc.c:
120377 theora: remove support for outdated granulepos hack
120383 * ext/theora/gsttheoraenc.h:
120384 * ext/theora/theoraenc.c:
120385 theora: Ignore border property
120392 * ext/theora/gsttheoraenc.h:
120393 * ext/theora/theoraenc.c:
120394 theora: Ignore the center property, always set video to top left
120493 * ext/theora/theoradec.c:
120504 * ext/theora/theoradec.c:
120505 * ext/theora/theoraparse.c:
120506 theora: fixes warnings on macosx snow leopard
120644 * ext/theora/theoraenc.c:
120864 * docs/plugins/inspect/plugin-theora.xml:
121094 * ext/theora/theoraenc.c:
121312 * ext/theora/theoraenc.c:
121317 * ext/theora/theoraenc.c:
121318 theora: Check supported input formats in getcaps function
121325 * ext/theora/theoraenc.c:
121326 theora: Implement support in theoraenc for Y444 and Y42B
121331 * ext/theora/theoraenc.c:
121332 theora: Refactor the buffer copy code
121336 * ext/theora/theoraenc.c:
121337 theora: Split yuv_buffer creation into its own function
121341 * ext/theora/theoraenc.c:
121342 theora: Split out buffer resize in its own function
121346 * ext/theora/theoraenc.c:
121347 theora: Add assertions that functions don't fail
122370 * ext/theora/gsttheoradec.h:
122371 * ext/theora/theoradec.c:
122372 Revert "theora: Convert theoradec to libtheora 1.0 API"
122393 * ext/theora/gsttheoradec.h:
122394 * ext/theora/theoradec.c:
122395 theora: Convert theoradec to libtheora 1.0 API
122671 * docs/plugins/inspect/plugin-theora.xml:
123971 * ext/theora/theoradec.c:
124384 * ext/theora/theoraparse.c:
124385 …theoraparse: fix assertions in make_granulepos when using the new theora granulepos mapping. Fixes…
124653 * ext/theora/theoradec.c:
124752 * ext/theora/theoraenc.c:
124876 * ext/theora/theora.c:
125114 * ext/theora/theoradec.c:
125119 * ext/theora/theoradec.c:
125124 * ext/theora/theoradec.c:
125129 * ext/theora/gsttheoradec.h:
125130 * ext/theora/theoradec.c:
125166 * docs/plugins/inspect/plugin-theora.xml:
125353 * ext/theora/theoraenc.c:
125638 * ext/theora/gsttheoraenc.h:
125639 * ext/theora/theoraenc.c:
125647 * ext/theora/theoraenc.c:
125858 * ext/theora/theoradec.c:
126297 * ext/theora/theoradec.c:
126506 * ext/theora/gsttheoraparse.h:
126507 * ext/theora/theoraparse.c:
126532 * ext/theora/theoradec.c:
126705 * ext/theora/theoradec.c:
126713 riff: add theora mapping
126714 Add theora mappings. See #574169.
127073 * docs/plugins/inspect/plugin-theora.xml:
127382 * ext/theora/theoraparse.c:
127449 * ext/theora/gsttheoraenc.h:
127450 * ext/theora/theoraenc.c:
127960 * docs/plugins/inspect/plugin-theora.xml:
128046 * ext/theora/theoradec.c:
128160 * docs/plugins/inspect/plugin-theora.xml:
128928 …configure.ac: First check for "theoraenc theoradec" and if that failed check for "theora >= 1.0alp…
128932 for "theora >= 1.0alpha5". The former appeared in 1.0beta3 and
128933 deprecate the latter. Also linking on Windows fails with just "theora"
129096 * docs/plugins/inspect/plugin-theora.xml:
129161 ext/theora/: Parse segment events.
129163 * ext/theora/gsttheoraenc.h:
129164 * ext/theora/theoraenc.c: (gst_theora_enc_init),
129539 ext/theora/: Copy seqnum.
129541 * ext/theora/gsttheoradec.h:
129542 * ext/theora/theoradec.c: (gst_theora_dec_init),
129613 * ext/theora/Makefile.am:
129737 * ext/theora/Makefile.am:
130187 * ext/theora/Makefile.am:
130243 ext/theora/theoradec.c: Fix build on macosx.
130245 * ext/theora/theoradec.c: (theora_dec_decode_buffer):
130250 …ext/theora/: Parse input caps and make the PAR override the encoded PAR when specified by a contai…
130253 * ext/theora/gsttheoradec.h:
130254 * ext/theora/theoradec.c: (gst_theora_dec_init),
130621 * docs/plugins/inspect/plugin-theora.xml:
130681 ext/theora/theoraparse.c: Set the BOS flag on the BOS packet. Fixes #553244.
130684 * ext/theora/theoraparse.c: (theora_parse_set_streamheader):
130988 … ext/theora/theoraenc.c: Remove the 2000 kbit limit to bitrate, since it has no basis in libtheora.
130990 * ext/theora/theoraenc.c: Remove the 2000 kbit limit to bitrate,
131401 * docs/plugins/inspect/plugin-theora.xml:
131427 * ext/theora/theoradec.c:
131428 * ext/theora/theoraenc.c:
131429 * ext/theora/theoraparse.c:
131488 * docs/plugins/inspect/plugin-theora.xml:
131514 * ext/theora/theoradec.c:
131515 * ext/theora/theoraenc.c:
131516 * ext/theora/theoraparse.c:
131904 * docs/plugins/inspect/plugin-theora.xml:
131968 * ext/theora/theoradec.h:
132089 * ext/theora/theoradec.c:
132142 * ext/theora/theoradec.c:
132596 * ext/theora/theoraparse.c:
132792 * docs/plugins/inspect/plugin-theora.xml:
133731 ext/theora/theoradec.c: Cool kids don't divide by zero.
133733 * ext/theora/theoradec.c:
134161 * docs/plugins/inspect/plugin-theora.xml:
134218 …ext/theora/theoradec.c: Don't try to do anything fancy with the return code from pushing an event,…
134220 * ext/theora/theoradec.c: (theora_handle_type_packet),
134513 * ext/theora/theoradec.c: (gst_theora_dec_class_init):
134514 * ext/theora/theoraenc.c: (gst_theora_enc_class_init):
134515 * ext/theora/theoraparse.c: (gst_theora_parse_class_init):
134662 * docs/plugins/inspect/plugin-theora.xml:
135571 * docs/plugins/inspect/plugin-theora.xml:
135628 …ext/theora/theoraparse.c: Fix long description of the theora parser to be more verbose than just t…
135630 * ext/theora/theoraparse.c:
135631 Fix long description of the theora parser to be more verbose than just
135822 ext/theora/theoradec.c: Increment granulepos for new-bitstream versions appropriately.
135824 * ext/theora/theoradec.c: (_theora_granule_frame),
135935 * docs/plugins/inspect/plugin-theora.xml:
136022 * docs/plugins/inspect/plugin-theora.xml:
136145 * docs/plugins/inspect/plugin-theora.xml:
136248 …ext/theora/: Take a 2nd stab at handling libtheora granulepos changes in the decoder and parser by…
136250 * ext/theora/gsttheoradec.h:
136251 * ext/theora/gsttheoraparse.h:
136252 * ext/theora/theoradec.c:
136253 * ext/theora/theoraparse.c:
136393 …ext/theora/theoradec.c: Adapt for post-alpha meaning of granulepos, when we have a newer version o…
136395 * ext/theora/theoradec.c: (gst_theora_dec_class_init),
136400 * ext/theora/theoraenc.c: (gst_theora_enc_class_init),
136411 Adapt tests to check the values that are now defined for theora; make
139906 * docs/plugins/inspect/plugin-theora.xml:
140714 * docs/plugins/inspect/plugin-theora.xml:
141055 * ext/theora/theoraenc.c: (theora_enc_sink_event),
141094 * docs/plugins/inspect/plugin-theora.xml:
141312 ext/theora/theoradec.c: Don't look inside 0-length packets (which indicate duplicated frames)
141314 * ext/theora/theoradec.c: (theora_handle_data_packet):
141327 * ext/theora/theoradec.c: (theora_dec_sink_event):
141670 ext/theora/theoradec.c: gst_pad_push_event() does not return a GstFlowReturn!
141672 * ext/theora/theoradec.c: (theora_handle_type_packet):
141698 ext/theora/: Don't push events (newsegment, tags) before initialising the decoder.
141700 * ext/theora/gsttheoradec.h:
141701 * ext/theora/theoradec.c: (gst_theora_dec_reset),
141806 …ext/theora/theoradec.c: Calculate buffer duration correctly to generate a perfect stream (#433888).
141809 * ext/theora/theoradec.c: (_theora_granule_time),
141971 …ext/theora/: Track initialisation state; don't try to use encoder state if we're not initialised (…
141973 * ext/theora/gsttheoraenc.h:
141974 * ext/theora/theoraenc.c: (theora_enc_sink_setcaps),
142051 …ext/theora/theoraenc.c (theora_buffer_from_packet, theora_enc_chain): Don't use pad_alloc_buffer_a…
142053 * ext/theora/theoraenc.c (theora_buffer_from_packet, theora_enc_chain):
142104 ext/theora/theoradec.c: Fix misleading comment.
142106 * ext/theora/theoradec.c: (theora_dec_sink_event):
142679 …ext/theora/theoradec.c: Since the plugin doesn't support anything other than 4:2:0 right now, post…
142681 * ext/theora/theoradec.c: (theora_handle_type_packet):
142979 * docs/plugins/inspect/plugin-theora.xml:
143979 …ext/theora/theoraenc.c: Check return value of theora_encode_header(), or we might try to allocate …
143981 * ext/theora/theoraenc.c: (theora_enc_chain):
144482 * ext/theora/theoradec.c:
144670 * ext/theora/Makefile.am:
144990 * ext/theora/theoraenc.c: (theora_enc_is_discontinuous):
145061 ext/theora/theoradec.c: Implement reverse playback.
145063 * ext/theora/theoradec.c: (gst_theora_dec_reset),
145132 ext/theora/: Mark discontinuities of > 3/4 of a frame, reinit encoder.
145134 * ext/theora/gsttheoraenc.h:
145135 * ext/theora/theoraenc.c: (gst_theora_enc_init),
145412 …ext/theora/: Document and partially implement an algorithm for doing reverse playback of theora vi…
145414 * ext/theora/gsttheoradec.h:
145415 * ext/theora/theoradec.c: (gst_theora_dec_init),
145420 of theora video.
145990 ext/theora/theoradec.c: Zero byte theora packets are valid and well-defined; don't warn on them.
145992 * ext/theora/theoradec.c: (theora_dec_chain):
145993 Zero byte theora packets are valid and well-defined; don't warn on
146082 * docs/plugins/inspect/plugin-theora.xml:
146942 * docs/plugins/inspect/plugin-theora.xml:
146952 * ext/theora/theoraparse.c:
147610 * docs/plugins/inspect/plugin-theora.xml:
147768 …ext/theora/gsttheoraparse.h: ext/theora/theoraparse.c (gst_theora_parse_class_init) (theora_parse_…
147771 * ext/theora/gsttheoraparse.h:
147772 * ext/theora/theoraparse.c (gst_theora_parse_class_init)
148065 ext/theora/theoradec.c: Better clipping.
148067 * ext/theora/theoradec.c: (clip_buffer):
148186 are out-of-sync with the code.. Refix case of busted theora
148203 …ext/theora/gsttheoraparse.h: ext/theora/theoraparse.c (theora_parse_drain_event_queue) (theora_par…
148206 * ext/theora/gsttheoraparse.h:
148207 * ext/theora/theoraparse.c (theora_parse_drain_event_queue)
148441 * ext/theora/theoraparse.c:
148618 * ext/theora/theoradec.c:
148743 ext/theora/theoradec.c: Implement clipping for accurate seeking.
148745 * ext/theora/theoradec.c: (clip_buffer), (theora_dec_push):
148976 * ext/theora/Makefile.am:
149050 * docs/plugins/inspect/plugin-theora.xml:
149130 ext/theora/theoraparse.c: Mark DELTA_UNIT on non-keyframes.
149132 * ext/theora/theoraparse.c: (theora_parse_drain_queue_prematurely),
149322 * ext/theora/theoradec.h:
149389 * ext/theora/gsttheoradec.h:
149390 * ext/theora/gsttheoraenc.h:
149391 * ext/theora/gsttheoraparse.h:
149746 * ext/theora/theoradec.c:
149747 * ext/theora/theoraenc.c:
149748 * ext/theora/theoraparse.c: (gst_theora_parse_class_init):
149760 …ext/theora/theoradec.c: Make work with time-stamped input buffers that do not have a granulepos in…
149762 * ext/theora/theoradec.c: (theora_dec_chain):
149764 have a granulepos in BUFFER_OFFSET_END (like theora
149993 ext/theora/theoradec.c: Cleanups, add some G_LIKELY.
149995 * ext/theora/theoradec.c: (gst_theora_dec_reset),
150072 packet has a 0 granulepos (busted theora case).
150431 * ext/theora/theoradec.c: (theora_handle_type_packet),
150433 * ext/theora/theoraenc.c: (gst_border_mode_get_type),
150590 * ext/theora/theoraparse.c:
150592 ext/theora/theoraparse.c (gst_theora_parse_init) ext/vorbis/vorbisparse.c (gst_vorbis_parse_init)
150595 * ext/theora/theoraparse.c (gst_theora_parse_init)
150599 query functions on the source pads of the theora and vorbis parse
150604 ext/theora/theoraparse.c: Fix flushing.
150606 * ext/theora/theoraparse.c: (parse_granulepos),
150667 * ext/theora/gsttheoradec.h:
150668 * ext/theora/theoradec.c: (gst_theora_dec_reset),
150755 * ext/theora/theoraenc.c:
150813 * ext/theora/theoradec.c:
150814 * ext/theora/theoraenc.c:
151062 * docs/plugins/inspect/plugin-theora.xml:
151327 * ext/theora/theoraenc.c:
151334 ext/theora/theoradec.c: Some more debug info.
151336 * ext/theora/theoradec.c: (theora_dec_src_event),
151448 ext/theora/theoradec.c: Unref unhandled events.
151450 * ext/theora/theoradec.c: (theora_dec_sink_event),
151553 …ext/theora/theoradec.c (theora_handle_data_packet): This value is often negative -- make it signed…
151556 * ext/theora/theoradec.c (theora_handle_data_packet): This value
151562 ext/theora/: Don't try to store a gdouble in a gboolean.
151564 * ext/theora/gsttheoradec.h:
151565 * ext/theora/theoradec.c: (theora_dec_src_event):
151580 ext/theora/theoraparse.c (theora_parse_drain_queue): Um, remove a g_print.
151583 * ext/theora/theoraparse.c (theora_parse_drain_queue): Um, remove
151588 ext/theora/theora.c (plugin_init): Register theoraparse.
151591 * ext/theora/theora.c (plugin_init): Register theoraparse.
151592 * ext/theora/gsttheoraparse.h:
151593 * ext/theora/theoraparse.c: New files implementing a theora
151594 parser. Now we can properly remux ogg/theora+vorbis, yay.
151702 * ext/theora/theoradec.c:
151703 * ext/theora/theoraenc.c:
151849 * ext/theora/theoradec.c:
151850 * ext/theora/theoraenc.c:
152176 * docs/plugins/inspect/plugin-theora.xml:
152291 * docs/plugins/inspect/plugin-theora.xml:
152363 * ext/theora/gsttheoradec.h:
152364 * ext/theora/theoradec.c: (gst_theora_dec_init),
152611 ogg muxing of vorbis and theora now has pages ordered correctly again, even with delays.
152613 ogg muxing of vorbis and theora now has pages ordered correctly again,
152617 * ext/theora/theoraenc.c: (granulepos_to_timestamp),
152691 * ext/theora/theoraenc.c: (theora_set_header_on_caps):
152877 ext/theora/Makefile.am: Dist new header too,
152879 * ext/theora/Makefile.am:
152919 * ext/theora/gsttheoradec.h:
152920 * ext/theora/gsttheoraenc.h:
152921 * ext/theora/theoradec.c:
152922 * ext/theora/theoraenc.c:
153646 * docs/plugins/inspect/plugin-theora.xml:
153818 * ext/theora/theoraenc.c: (gst_theora_enc_class_init),
154084 * ext/theora/theoradec.c: (theora_dec_src_query),
154120 ext/theora/theoradec.c: Call right _scale functions.
154122 * ext/theora/theoradec.c: (_theora_granule_time),
154129 ext/theora/theoradec.c: Use higher precision timestamps calculation.
154131 * ext/theora/theoradec.c: (_theora_granule_frame),
154207 * ext/theora/gsttheoraenc.h:
154208 * ext/theora/theoraenc.c:
154210 ext/theora/theoraenc.c (theora_enc_sink_setcaps)
154213 * ext/theora/theoraenc.c (theora_enc_sink_setcaps)
154245 …ext/theora/: Same changes as were done to vorbisenc, although theoraenc was timestamping correctly…
154248 * ext/theora/gsttheoraenc.h:
154249 * ext/theora/theoraenc.c: Same changes as were done to vorbisenc,
154657 * docs/plugins/inspect/plugin-theora.xml:
154692 …ext/theora/theoradec.c: Post taglist actually on bus instead of just freeing it (fixes #327114 and…
154694 * ext/theora/theoradec.c: (theora_handle_comment_packet):
155214 * docs/plugins/inspect/plugin-theora.xml:
155591 * ext/theora/theoradec.c:
155592 * ext/theora/theoraenc.c:
155729 * docs/plugins/inspect/plugin-theora.xml: