Displaying 3 results from an estimated 3 matches for "swfdec_codec_ffmpeg_init".
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
...libswfdec/swfdec_codec_ffmpeg.c
@@ -60,23 +60,24 @@ fail:
/*** AUDIO ***/
static gpointer
-swfdec_codec_ffmpeg_mp3_init (gboolean width, SwfdecAudioOut format)
+swfdec_codec_ffmpeg_audio_init (SwfdecAudioFormat type, gboolean width, SwfdecAudioOut format)
{
AVCodecContext *ctx;
-
- ctx = swfdec_codec_ffmpeg_init (CODEC_ID_MP3);
- ctx->sample_rate = SWFDEC_AUDIO_OUT_RATE (format);
- ctx->channels = SWFDEC_AUDIO_OUT_N_CHANNELS (format);
-
- return ctx;
-}
+ enum CodecID id;
-static gpointer
-swfdec_codec_ffmpeg_adpcm_init (gboolean width, SwfdecAudioOut format)
-{
- AVCodecContext *ctx;
-
- c...
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
...-23,13 +23,13 @@
#include <string.h>
#include <avcodec.h>
-#include "swfdec_codec.h"
+#include "swfdec_codec_audio.h"
#include "swfdec_codec_video.h"
#include "swfdec_debug.h"
/*** GENERAL ***/
-static gpointer
+static AVCodecContext *
swfdec_codec_ffmpeg_init (enum CodecID id)
{
AVCodec *codec;
@@ -60,37 +60,11 @@ fail:
/*** AUDIO ***/
-static gpointer
-swfdec_codec_ffmpeg_audio_init (SwfdecAudioFormat type, gboolean width, SwfdecAudioOut format)
-{
- AVCodecContext *ctx;
- enum CodecID id;
-
- switch (type) {
- case SWFDEC_AUDIO_FORMAT_A...
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
...text *ctx;
- enum CodecID id;
-
- switch (type) {
- case SWFDEC_VIDEO_FORMAT_H263:
- id = CODEC_ID_FLV1;
- break;
- case SWFDEC_VIDEO_FORMAT_SCREEN:
- id = CODEC_ID_FLASHSV;
- break;
- default:
- g_assert_not_reached ();
- id = 0;
- break;
- }
- ctx = swfdec_codec_ffmpeg_init (id);
-
- if (ctx == NULL)
- return NULL;
- codec = g_new (SwfdecCodecFFMpegVideo, 1);
- codec->ctx = ctx;
- codec->frame = avcodec_alloc_frame ();
-
- return codec;
-}
-
-static gboolean
-swfdec_codec_ffmpeg_video_get_size (gpointer codec_data,
- guint *width, guint *height)
-{
-...