Home
last modified time | relevance | path

Searched refs:ogg (Results 1 – 25 of 84) sorted by relevance

1234

/third_party/gstreamer/gstplugins_base/ext/ogg/
Dgstoggdemux.c64 #define GST_CHAIN_LOCK(ogg) g_mutex_lock(&(ogg)->chain_lock) argument
65 #define GST_CHAIN_UNLOCK(ogg) g_mutex_unlock(&(ogg)->chain_lock) argument
67 #define GST_PUSH_LOCK(ogg) \ argument
69 GST_TRACE_OBJECT(ogg, "Push lock"); \
70 g_mutex_lock(&(ogg)->push_lock); \
73 #define GST_PUSH_UNLOCK(ogg) \ argument
75 GST_TRACE_OBJECT(ogg, "Push unlock"); \
76 g_mutex_unlock(&(ogg)->push_lock); \
124 static gboolean gst_ogg_demux_collect_chain_info (GstOggDemux * ogg,
126 static gboolean gst_ogg_demux_activate_chain (GstOggDemux * ogg,
[all …]
Dgstoggaviparse.c136 gst_ogg_avi_parse_init (GstOggAviParse * ogg) in gst_ogg_avi_parse_init() argument
139 ogg->sinkpad = in gst_ogg_avi_parse_init()
142 gst_pad_set_event_function (ogg->sinkpad, gst_ogg_avi_parse_event); in gst_ogg_avi_parse_init()
143 gst_pad_set_chain_function (ogg->sinkpad, gst_ogg_avi_parse_chain); in gst_ogg_avi_parse_init()
144 gst_element_add_pad (GST_ELEMENT (ogg), ogg->sinkpad); in gst_ogg_avi_parse_init()
146 ogg->srcpad = in gst_ogg_avi_parse_init()
149 gst_pad_use_fixed_caps (ogg->srcpad); in gst_ogg_avi_parse_init()
150 gst_element_add_pad (GST_ELEMENT (ogg), ogg->srcpad); in gst_ogg_avi_parse_init()
156 GstOggAviParse *ogg = GST_OGG_AVI_PARSE (object); in gst_ogg_avi_parse_finalize() local
158 GST_LOG_OBJECT (ogg, "Disposing of object %p", ogg); in gst_ogg_avi_parse_finalize()
[all …]
Dgstoggparse.c102 gst_ogg_parse_delete_all_streams (GstOggParse * ogg) in gst_ogg_parse_delete_all_streams() argument
104 g_slist_foreach (ogg->oggstreams, (GFunc) free_stream, NULL); in gst_ogg_parse_delete_all_streams()
105 g_slist_free (ogg->oggstreams); in gst_ogg_parse_delete_all_streams()
106 ogg->oggstreams = NULL; in gst_ogg_parse_delete_all_streams()
227 gst_ogg_parse_init (GstOggParse * ogg) in gst_ogg_parse_init() argument
230 ogg->sinkpad = in gst_ogg_parse_init()
233 ogg->srcpad = in gst_ogg_parse_init()
238 gst_pad_set_chain_function (ogg->sinkpad, gst_ogg_parse_chain); in gst_ogg_parse_init()
240 gst_element_add_pad (GST_ELEMENT (ogg), ogg->sinkpad); in gst_ogg_parse_init()
241 gst_element_add_pad (GST_ELEMENT (ogg), ogg->srcpad); in gst_ogg_parse_init()
[all …]
DREADME7 ogg and the granulepos
10 An ogg stream contains pages with a serial number and a granulepos.
16 ogg has no notion of time: it only knows about bytes and granulepos values
19 The granule position is just a number; the only guarantee for a valid ogg
22 While logically a granulepos value can be constructed for every ogg packet,
90 ogg demuxer
93 This ogg demuxer has two modes of operation, which both share a significant
96 connected to a getrange based element the ogg demuxer can do full seeking
101 In this mode, the ogg demuxer receives buffers in the _chain() function which
102 are then simply submitted to the ogg sync layer. Pages are then processed when
[all …]
/third_party/ffmpeg/libavformat/
Doggdec.c68 struct ogg *ogg = s->priv_data; in free_stream() local
69 struct ogg_stream *stream = &ogg->streams[i]; in free_stream()
84 struct ogg *ogg = s->priv_data; in ogg_save() local
86 av_malloc(sizeof(*ost) + (ogg->nstreams - 1) * sizeof(*ogg->streams)); in ogg_save()
94 ost->curidx = ogg->curidx; in ogg_save()
95 ost->next = ogg->state; in ogg_save()
96 ost->nstreams = ogg->nstreams; in ogg_save()
97 memcpy(ost->streams, ogg->streams, ogg->nstreams * sizeof(*ogg->streams)); in ogg_save()
99 for (i = 0; i < ogg->nstreams; i++) { in ogg_save()
100 struct ogg_stream *os = ogg->streams + i; in ogg_save()
[all …]
Doggparsedirac.c30 struct ogg *ogg = s->priv_data; in dirac_header() local
31 struct ogg_stream *os = ogg->streams + idx; in dirac_header()
70 struct ogg *ogg = s->priv_data; in dirac_gptopts() local
71 struct ogg_stream *os = ogg->streams + idx; in dirac_gptopts()
88 struct ogg *ogg = s->priv_data; in old_dirac_header() local
89 struct ogg_stream *os = ogg->streams + idx; in old_dirac_header()
105 struct ogg *ogg = s->priv_data; in old_dirac_gptopts() local
106 struct ogg_stream *os = ogg->streams + idx; in old_dirac_gptopts()
Doggparsevp8.c32 struct ogg *ogg = s->priv_data; in vp8_header() local
33 struct ogg_stream *os = ogg->streams + idx; in vp8_header()
82 struct ogg *ogg = s->priv_data; in vp8_gptopts() local
83 struct ogg_stream *os = ogg->streams + idx; in vp8_gptopts()
103 struct ogg *ogg = s->priv_data; in vp8_packet() local
104 struct ogg_stream *os = ogg->streams + idx; in vp8_packet()
Doggdec.h102 struct ogg { struct
140 ogg_find_stream (struct ogg * ogg, int serial) in ogg_find_stream() argument
144 for (i = 0; i < ogg->nstreams; i++) in ogg_find_stream()
145 if (ogg->streams[i].serial == serial) in ogg_find_stream()
154 struct ogg *ogg = s->priv_data; in ogg_gptopts() local
155 struct ogg_stream *os = ogg->streams + i; in ogg_gptopts()
Doggparseogm.c39 struct ogg *ogg = s->priv_data; in ogm_header() local
40 struct ogg_stream *os = ogg->streams + idx; in ogm_header()
132 struct ogg *ogg = s->priv_data; in ogm_dshow_header() local
133 struct ogg_stream *os = ogg->streams + idx; in ogm_dshow_header()
173 struct ogg *ogg = s->priv_data; in ogm_packet() local
174 struct ogg_stream *os = ogg->streams + idx; in ogm_packet()
Doggparsetheora.c40 struct ogg *ogg = s->priv_data; in theora_header() local
41 struct ogg_stream *os = ogg->streams + idx; in theora_header()
148 struct ogg *ogg = ctx->priv_data; in theora_gptopts() local
149 struct ogg_stream *os = ogg->streams + idx; in theora_gptopts()
173 struct ogg *ogg = s->priv_data; in theora_packet() local
174 struct ogg_stream *os = ogg->streams + idx; in theora_packet()
Doggparseskeleton.c28 struct ogg *ogg = s->priv_data; in skeleton_header() local
29 struct ogg_stream *os = ogg->streams + idx; in skeleton_header()
77 target_idx = ogg_find_stream(ogg, AV_RL32(buf+12)); in skeleton_header()
83 os = ogg->streams + target_idx; in skeleton_header()
Doggparseflac.c33 struct ogg *ogg = s->priv_data; in flac_header() local
34 struct ogg_stream *os = ogg->streams + idx; in flac_header()
83 struct ogg *ogg = s->priv_data; in old_flac_header() local
85 struct ogg_stream *os = ogg->streams + idx; in old_flac_header()
Doggparsespeex.c44 struct ogg *ogg = s->priv_data; in speex_header() local
45 struct ogg_stream *os = ogg->streams + idx; in speex_header()
120 struct ogg *ogg = s->priv_data; in speex_packet() local
121 struct ogg_stream *os = ogg->streams + idx; in speex_packet()
Doggparsevorbis.c256 struct ogg *ogg = s->priv_data; in vorbis_cleanup() local
257 struct ogg_stream *os = ogg->streams + idx; in vorbis_cleanup()
269 struct ogg *ogg = s->priv_data; in vorbis_update_metadata() local
270 struct ogg_stream *os = ogg->streams + idx; in vorbis_update_metadata()
299 struct ogg *ogg = s->priv_data; in vorbis_header() local
301 struct ogg_stream *os = ogg->streams + idx; in vorbis_header()
413 struct ogg *ogg = s->priv_data; in vorbis_packet() local
414 struct ogg_stream *os = ogg->streams + idx; in vorbis_packet()
Doggparseopus.c40 struct ogg *ogg = avf->priv_data; in opus_header() local
41 struct ogg_stream *os = &ogg->streams[idx]; in opus_header()
113 struct ogg *ogg = avf->priv_data; in opus_packet() local
114 struct ogg_stream *os = &ogg->streams[idx]; in opus_packet()
Doggenc.c174 OGGContext *ogg = s->priv_data; in ogg_buffer_page() local
175 OGGPageList **p = &ogg->page_list; in ogg_buffer_page()
202 OGGContext *ogg = s->priv_data; in ogg_buffer_data() local
260 if ((ogg->pref_size > 0 && page->size >= ogg->pref_size) || in ogg_buffer_data()
261 (ogg->pref_duration > 0 && next - start >= ogg->pref_duration)) { in ogg_buffer_data()
449 OGGContext *ogg = s->priv_data; in ogg_write_pages() local
452 if (!ogg->page_list) in ogg_write_pages()
455 for (p = ogg->page_list; p; ) { in ogg_write_pages()
466 ogg->page_list = p; in ogg_write_pages()
471 OGGContext *ogg = s->priv_data; in ogg_init() local
[all …]
/third_party/libsnd/cmake/
DFindOgg.cmake1 # - Find ogg
2 # Find the native ogg includes and libraries
4 # OGG_INCLUDE_DIRS - where to find ogg.h, etc.
5 # OGG_LIBRARIES - List of libraries when using ogg.
6 # OGG_FOUND - True if ogg found.
14 pkg_check_modules (PC_OGG QUIET ogg>=1.3.0)
18 find_path (OGG_INCLUDE_DIR ogg/ogg.h
24 # MSVC built ogg may be named ogg_static.
28 ogg
52 if(NOT TARGET Ogg::ogg)
[all …]
/third_party/ffmpeg/tests/fate/
Dvorbis.mak2 fate-vorbis-encode: CMD = enc_dec_pcm ogg wav s16le $(TARGET_SAMPLES)/audio-reference/luckynight_2c…
10 fate-vorbis-1: CMD = pcm -i $(TARGET_SAMPLES)/vorbis/1.0.1-test_small.ogg
14 fate-vorbis-2: CMD = pcm -i $(TARGET_SAMPLES)/vorbis/1.0-test_small.ogg
18 fate-vorbis-3: CMD = pcm -i $(TARGET_SAMPLES)/vorbis/beta3-test_small.ogg
22 fate-vorbis-4: CMD = pcm -i $(TARGET_SAMPLES)/vorbis/beta4-test_small.ogg
26 fate-vorbis-5: CMD = pcm -i $(TARGET_SAMPLES)/vorbis/chain-test1_small.ogg
30 fate-vorbis-6: CMD = pcm -i $(TARGET_SAMPLES)/vorbis/chain-test2_small.ogg
34 fate-vorbis-7: CMD = pcm -i $(TARGET_SAMPLES)/vorbis/highrate-test_small.ogg
38 fate-vorbis-8: CMD = pcm -i $(TARGET_SAMPLES)/vorbis/lsp-test2_small.ogg
42 fate-vorbis-9: CMD = pcm -i $(TARGET_SAMPLES)/vorbis/lsp-test3_small.ogg
[all …]
/third_party/gstreamer/gstplugins_bad/tests/check/media/
Dmeson.build2 'audio.ogg',
3 'audio-video.ogg',
4 'audio-short.ogg',
5 'audio-video-short.ogg',
/third_party/gstreamer/gstplugins_bad/data/targets/file-extension/
Dogv.gep2 name=ogv;ogg
4 description=Default target for files with a .ogg and friends extension
8 description=Default target for files with a .ogg and friends extension
10 format=application/ogg
Doga.gep4 description=Default target for files with a .ogg and friends extension
8 description=Default target for files with a .ogg and friends extension
10 format=audio/ogg
/third_party/gstreamer/gstplugins_base/tests/check/elements/
Dencodebin.c35 GstCaps *ogg; in create_ogg_profile() local
37 ogg = gst_caps_new_empty_simple ("application/ogg"); in create_ogg_profile()
38 prof = gst_encoding_container_profile_new ((gchar *) "myprofile", NULL, ogg, in create_ogg_profile()
40 gst_caps_unref (ogg); in create_ogg_profile()
48 GstCaps *ogg, *vorbis; in create_ogg_vorbis_profile() local
50 ogg = gst_caps_new_empty_simple ("application/ogg"); in create_ogg_vorbis_profile()
52 gst_encoding_container_profile_new ((gchar *) "myprofile", NULL, ogg, in create_ogg_vorbis_profile()
54 gst_caps_unref (ogg); in create_ogg_vorbis_profile()
69 GstCaps *ogg, *vorbis, *theora; in create_ogg_theora_vorbis_profile() local
71 ogg = gst_caps_new_empty_simple ("application/ogg"); in create_ogg_theora_vorbis_profile()
[all …]
/third_party/ffmpeg/tests/ref/lavf/
Dogg1 81b9366cacb23644c2803585dced9996 *tests/data/lavf/lavf.ogg
2 13516 tests/data/lavf/lavf.ogg
3 tests/data/lavf/lavf.ogg CRC=0x3a1da17e
/third_party/ffmpeg/tests/ref/lavf-fate/
Dvp8.ogg1 20f1e9b1714513a0ba85ca636e818784 *tests/data/lavf-fate/lavf.vp8.ogg
2 95009 tests/data/lavf-fate/lavf.vp8.ogg
3 tests/data/lavf-fate/lavf.vp8.ogg CRC=0xa5857a66
Dvp3.ogg1 4bd51dac3194fa88ae33767c25b4b1e6 *tests/data/lavf-fate/lavf.vp3.ogg
2 417621 tests/data/lavf-fate/lavf.vp3.ogg
3 tests/data/lavf-fate/lavf.vp3.ogg CRC=0x037e3e79

1234