Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 371713
Collapse All | Expand All

(-)file_not_specified_in_diff (-3 / +9 lines)
Line  Link Here
0
-- a/a52/pcm_a52.c
0
++ b/a52/pcm_a52.c
Lines 436-441 Link Here
436
	rec->avctx->bit_rate = rec->bitrate * 1000;
436
	rec->avctx->bit_rate = rec->bitrate * 1000;
437
	rec->avctx->sample_rate = io->rate;
437
	rec->avctx->sample_rate = io->rate;
438
	rec->avctx->channels = io->channels;
438
	rec->avctx->channels = io->channels;
439
	rec->avctx->sample_fmt = AV_SAMPLE_FMT_S16;
439
#if LIBAVCODEC_VERSION_MAJOR > 52 || (LIBAVCODEC_VERSION_MAJOR == 52 && LIBAVCODEC_VERSION_MINOR >= 3)
440
#if LIBAVCODEC_VERSION_MAJOR > 52 || (LIBAVCODEC_VERSION_MAJOR == 52 && LIBAVCODEC_VERSION_MINOR >= 3)
440
	switch (io->channels) {
441
	switch (io->channels) {
441
	case 2:
442
	case 2:
Lines 699-706 Link Here
699
700
700
	avcodec_init();
701
	avcodec_init();
701
	avcodec_register_all();
702
	avcodec_register_all();
702
	rec->codec = avcodec_find_encoder(CODEC_ID_AC3);
703
703
	if (! rec->codec) {
704
	rec->codec = avcodec_find_encoder_by_name("ac3_fixed");
705
	if (rec->codec == NULL)
706
		rec->codec = avcodec_find_encoder_by_name("ac3");
707
	if (rec->codec == NULL) 
708
		rec->codec = avcodec_find_encoder(CODEC_ID_AC3);
709
	if (rec->codec == NULL) {
704
		SNDERR("Cannot find codec engine");
710
		SNDERR("Cannot find codec engine");
705
		err = -EINVAL;
711
		err = -EINVAL;
706
		goto error;
712
		goto error;

Return to bug 371713