Displaying 7 results from an estimated 7 matches for "codec_data".
Did you mean:
codec_dai
2007 Apr 05
0
4 commits - libswfdec/swfdec_audio_flv.c libswfdec/swfdec_audio_stream.c libswfdec/swfdec_codec_adpcm.c libswfdec/swfdec_codec.c libswfdec/swfdec_codec_ffmpeg.c libswfdec/swfdec_codec_gst.c libswfdec/swfdec_codec.h libswfdec/swfdec_codec_mad.c
...h
index 58acaaf..a248170 100644
--- a/libswfdec/swfdec_codec.h
+++ b/libswfdec/swfdec_codec.h
@@ -46,34 +46,35 @@ typedef enum {
} SwfdecVideoFormat;
struct _SwfdecAudioCodec {
- gpointer (* init) (gboolean width,
- SwfdecAudioOut format);
- SwfdecAudioOut (* get_format) (gpointer codec_data);
+ gpointer (* init) (SwfdecAudioFormat type,
+ gboolean width,
+ SwfdecAudioOut format);
+ SwfdecAudioOut (* get_format) (gpointer codec_data);
/* FIXME: add SwfdecRect *invalid for invalidated region - might make sense for screen? */
- SwfdecBuffer * (* decode) (gpoint...
2007 Apr 06
0
3 commits - libswfdec-gtk/swfdec_gtk_loader.c libswfdec/Makefile.am libswfdec/swfdec_codec.c libswfdec/swfdec_codec_ffmpeg.c libswfdec/swfdec_codec_gst.c libswfdec/swfdec_codec.h libswfdec/swfdec_codec_screen.c libswfdec/swfdec_codec_video.c
..._FORMAT_VP6 = 4,
- SWFDEC_VIDEO_FORMAT_VP6_ALPHA = 5,
- SWFDEC_VIDEO_FORMAT_SCREEN2 = 6
-} SwfdecVideoFormat;
-
struct _SwfdecAudioCodec {
gpointer (* init) (SwfdecAudioFormat type,
gboolean width,
@@ -56,29 +46,13 @@ struct _SwfdecAudioCodec {
SwfdecBuffer * (* finish) (gpointer codec_data);
};
-struct _SwfdecVideoCodec {
- gpointer (* init) (SwfdecVideoFormat type);
- gboolean (* get_size) (gpointer codec_data,
- guint * width,
- guint * height);
- SwfdecBuffer * (* decode) (gpointer codec_data,
- SwfdecBuffer * buffer);
- void (* finish) (gpointer...
2007 Apr 05
0
configure.ac libswfdec/Makefile.am libswfdec/swfdec_codec.c libswfdec/swfdec_codec_gst.c
...tex_free (player->mutex);
+ gst_caps_unref (player->srccaps);
+ if (player->in)
+ swfdec_buffer_unref (player->in);
+ if (player->out)
+ swfdec_buffer_unref (player->out);
+ g_slice_free (SwfdecGstVideo, player);
+}
+
+static void
+swfdec_codec_gst_video_finish (gpointer codec_data)
+{
+ SwfdecGstVideo *player = codec_data;
+ GstElement *pipeline;
+
+ g_mutex_lock (player->mutex);
+ pipeline = player->pipeline;
+ player->pipeline = NULL;
+ g_cond_signal (player->cond);
+ g_mutex_unlock (player->mutex);
+ gst_element_set_state (pipeline, GST_STATE_NULL);...
2007 Apr 08
0
6 commits - libswfdec/Makefile.am libswfdec/swfdec_audio_flv.c libswfdec/swfdec_audio_flv.h libswfdec/swfdec_audio_stream.c libswfdec/swfdec_audio_stream.h libswfdec/swfdec_buffer.c libswfdec/swfdec_codec_adpcm.c libswfdec/swfdec_codec_audio.c
...t = ((gint16) *in << 8) ^ (-1);
- out++;
- in++;
- }
- return ret;
-}
-
-static SwfdecBuffer *
-swfdec_codec_uncompressed_decode_16bit (SwfdecBuffer *buffer)
-{
- swfdec_buffer_ref (buffer);
- return buffer;
-}
-
-static SwfdecAudioOut
-swfdec_codec_uncompressed_get_format (gpointer codec_data)
-{
- guint format = GPOINTER_TO_UINT (codec_data);
- return format & ~U8_FLAG;
-}
-
-static SwfdecBuffer *
-swfdec_codec_uncompressed_decode (gpointer codec_data, SwfdecBuffer *buffer)
-{
- guint data = GPOINTER_TO_UINT (codec_data);
- if (data & U8_FLAG) {
- return swfdec_codec_unc...
2020 Aug 13
0
GT215 hw video decoder + gst-play-1.0 for mpeg2 = assertion
...idecodebin0/GstDecodeBin:decodebin0/GstVaapiDecodeBin:vaapidecodebin0.GstGhostPad:sink.GstProxyPad:proxypad4: caps = video/mpeg, mpegversion=(int)2, systemstream=(boolean)false, parsed=(boolean)true, width=(int)1280, height=(int)720, framerate=(fraction)60000/1001, pixel-aspect-ratio=(fraction)1/1, codec_data=(buffer)000001b35002d0376ddd32a9101111121212131313131414141414151515151515161616161616161717171717171717181818181818181919191919191a1a1a1a1a1b1b1b1b1c1c1c1d1d1e000001b5144a00010000000001b52101010114021680000000000000, profile=(string)main, level=(string)high, interlace-mode=(string)progressive
/Gst...
2007 Mar 29
0
libswfdec-gtk/swfdec_playback_alsa.c libswfdec/swfdec_audio_event.h libswfdec/swfdec_audio_flv.h libswfdec/swfdec_audio_stream.h libswfdec/swfdec_bits.c libswfdec/swfdec_bits.h libswfdec/swfdec_buffer.c libswfdec/swfdec_buffer.h libswfdec/swfdec_cache.c
...diff --git a/libswfdec/swfdec_codec.h b/libswfdec/swfdec_codec.h
index 0dcc24e..58acaaf 100644
--- a/libswfdec/swfdec_codec.h
+++ b/libswfdec/swfdec_codec.h
@@ -58,8 +58,8 @@ struct _SwfdecAudioCodec {
struct _SwfdecVideoCodec {
gpointer (* init) (void);
gboolean (* get_size) (gpointer codec_data,
- unsigned int * width,
- unsigned int * height);
+ guint * width,
+ guint * height);
SwfdecBuffer * (* decode) (gpointer codec_data,
SwfdecBuffer * buffer);
void (* finish) (gpointer codec_data);
diff --git a/libswfdec/swfdec_codec_ffmpeg.c b/libswfdec/swfdec_co...
2007 Mar 29
0
Branch 'as' - 9 commits - libswfdec-gtk/swfdec_playback_alsa.c libswfdec/js libswfdec/Makefile.am libswfdec/swfdec_as_context.c libswfdec/swfdec_as_context.h libswfdec/swfdec_as_frame.c libswfdec/swfdec_as_frame.h libswfdec/swfdec_as_function.c
...diff --git a/libswfdec/swfdec_codec.h b/libswfdec/swfdec_codec.h
index 0dcc24e..58acaaf 100644
--- a/libswfdec/swfdec_codec.h
+++ b/libswfdec/swfdec_codec.h
@@ -58,8 +58,8 @@ struct _SwfdecAudioCodec {
struct _SwfdecVideoCodec {
gpointer (* init) (void);
gboolean (* get_size) (gpointer codec_data,
- unsigned int * width,
- unsigned int * height);
+ guint * width,
+ guint * height);
SwfdecBuffer * (* decode) (gpointer codec_data,
SwfdecBuffer * buffer);
void (* finish) (gpointer codec_data);
diff --git a/libswfdec/swfdec_codec_ffmpeg.c b/libswfdec/swfdec_co...