diff options
| author | Carl Hetherington <cth@carlh.net> | 2015-10-15 09:14:43 +0100 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2015-10-15 09:14:43 +0100 |
| commit | b67a3505b58ffd204ee1a2560be3026688be8f10 (patch) | |
| tree | ca714b9d7101a9973573d89a5be586d3a0edd4b9 /src/lib | |
| parent | 0165a71f3074233f03c868cce9b760e51cc10ff5 (diff) | |
Use AV_ prefixes on some FFmpeg bits.
Diffstat (limited to 'src/lib')
| -rw-r--r-- | src/lib/ffmpeg_decoder.cc | 2 | ||||
| -rw-r--r-- | src/lib/filter_graph.cc | 4 | ||||
| -rw-r--r-- | src/lib/image.cc | 118 | ||||
| -rw-r--r-- | src/lib/j2k_image_proxy.cc | 2 | ||||
| -rw-r--r-- | src/lib/magick_image_proxy.cc | 2 | ||||
| -rw-r--r-- | src/lib/player_video.cc | 2 | ||||
| -rw-r--r-- | src/lib/render_subtitles.cc | 2 | ||||
| -rw-r--r-- | src/lib/video_decoder.cc | 2 |
8 files changed, 67 insertions, 67 deletions
diff --git a/src/lib/ffmpeg_decoder.cc b/src/lib/ffmpeg_decoder.cc index 83bce1830..72a3d02b4 100644 --- a/src/lib/ffmpeg_decoder.cc +++ b/src/lib/ffmpeg_decoder.cc @@ -467,7 +467,7 @@ FFmpegDecoder::decode_bitmap_subtitle (AVSubtitleRect const * rect, ContentTimeP /* Note RGBA is expressed little-endian, so the first byte in the word is R, second G, third B, fourth A. */ - shared_ptr<Image> image (new Image (PIX_FMT_RGBA, dcp::Size (rect->w, rect->h), true)); + shared_ptr<Image> image (new Image (AV_PIX_FMT_RGBA, dcp::Size (rect->w, rect->h), true)); /* Start of the first line in the subtitle */ uint8_t* sub_p = rect->pict.data[0]; diff --git a/src/lib/filter_graph.cc b/src/lib/filter_graph.cc index a81593509..7af247f66 100644 --- a/src/lib/filter_graph.cc +++ b/src/lib/filter_graph.cc @@ -95,9 +95,9 @@ FilterGraph::FilterGraph (shared_ptr<const FFmpegContent> content, dcp::Size s, } AVBufferSinkParams* sink_params = av_buffersink_params_alloc (); - PixelFormat* pixel_fmts = new PixelFormat[2]; + AVPixelFormat* pixel_fmts = new AVPixelFormat[2]; pixel_fmts[0] = _pixel_format; - pixel_fmts[1] = PIX_FMT_NONE; + pixel_fmts[1] = AV_PIX_FMT_NONE; sink_params->pixel_fmts = pixel_fmts; if (avfilter_graph_create_filter (&_buffer_sink_context, buffer_sink, N_("out"), 0, sink_params, graph) < 0) { diff --git a/src/lib/image.cc b/src/lib/image.cc index a327c3f85..4e1894ed6 100644 --- a/src/lib/image.cc +++ b/src/lib/image.cc @@ -102,7 +102,7 @@ Image::planes () const throw PixelFormatError ("planes()", _pixel_format); } - if ((d->flags & PIX_FMT_PLANAR) == 0) { + if ((d->flags & AV_PIX_FMT_FLAG_PLANAR) == 0) { return 1; } @@ -273,45 +273,45 @@ Image::make_black () static uint16_t const sixteen_bit_uv = (1 << 15) - 1; switch (_pixel_format) { - case PIX_FMT_YUV420P: - case PIX_FMT_YUV422P: - case PIX_FMT_YUV444P: - case PIX_FMT_YUV411P: + case AV_PIX_FMT_YUV420P: + case AV_PIX_FMT_YUV422P: + case AV_PIX_FMT_YUV444P: + case AV_PIX_FMT_YUV411P: memset (data()[0], 0, sample_size(0).height * stride()[0]); memset (data()[1], eight_bit_uv, sample_size(1).height * stride()[1]); memset (data()[2], eight_bit_uv, sample_size(2).height * stride()[2]); break; - case PIX_FMT_YUVJ420P: - case PIX_FMT_YUVJ422P: - case PIX_FMT_YUVJ444P: + case AV_PIX_FMT_YUVJ420P: + case AV_PIX_FMT_YUVJ422P: + case AV_PIX_FMT_YUVJ444P: memset (data()[0], 0, sample_size(0).height * stride()[0]); memset (data()[1], eight_bit_uv + 1, sample_size(1).height * stride()[1]); memset (data()[2], eight_bit_uv + 1, sample_size(2).height * stride()[2]); break; - case PIX_FMT_YUV422P9LE: - case PIX_FMT_YUV444P9LE: + case AV_PIX_FMT_YUV422P9LE: + case AV_PIX_FMT_YUV444P9LE: yuv_16_black (nine_bit_uv, false); break; - case PIX_FMT_YUV422P9BE: - case PIX_FMT_YUV444P9BE: + case AV_PIX_FMT_YUV422P9BE: + case AV_PIX_FMT_YUV444P9BE: yuv_16_black (swap_16 (nine_bit_uv), false); break; - case PIX_FMT_YUV422P10LE: - case PIX_FMT_YUV444P10LE: + case AV_PIX_FMT_YUV422P10LE: + case AV_PIX_FMT_YUV444P10LE: yuv_16_black (ten_bit_uv, false); break; - case PIX_FMT_YUV422P16LE: - case PIX_FMT_YUV444P16LE: + case AV_PIX_FMT_YUV422P16LE: + case AV_PIX_FMT_YUV444P16LE: yuv_16_black (sixteen_bit_uv, false); break; - case PIX_FMT_YUV444P10BE: - case PIX_FMT_YUV422P10BE: + case AV_PIX_FMT_YUV444P10BE: + case AV_PIX_FMT_YUV422P10BE: yuv_16_black (swap_16 (ten_bit_uv), false); break; @@ -351,18 +351,18 @@ Image::make_black () yuv_16_black (sixteen_bit_uv, true); break; - case PIX_FMT_RGB24: - case PIX_FMT_ARGB: - case PIX_FMT_RGBA: - case PIX_FMT_ABGR: - case PIX_FMT_BGRA: - case PIX_FMT_RGB555LE: - case PIX_FMT_RGB48LE: - case PIX_FMT_RGB48BE: + case AV_PIX_FMT_RGB24: + case AV_PIX_FMT_ARGB: + case AV_PIX_FMT_RGBA: + case AV_PIX_FMT_ABGR: + case AV_PIX_FMT_BGRA: + case AV_PIX_FMT_RGB555LE: + case AV_PIX_FMT_RGB48LE: + case AV_PIX_FMT_RGB48BE: memset (data()[0], 0, sample_size(0).height * stride()[0]); break; - case PIX_FMT_UYVY422: + case AV_PIX_FMT_UYVY422: { int const Y = sample_size(0).height; int const X = line_size()[0]; @@ -386,7 +386,7 @@ Image::make_black () void Image::make_transparent () { - if (_pixel_format != PIX_FMT_RGBA) { + if (_pixel_format != AV_PIX_FMT_RGBA) { throw PixelFormatError ("make_transparent()", _pixel_format); } @@ -396,7 +396,7 @@ Image::make_transparent () void Image::alpha_blend (shared_ptr<const Image> other, Position<int> position) { - DCPOMATIC_ASSERT (other->pixel_format() == PIX_FMT_RGBA); + DCPOMATIC_ASSERT (other->pixel_format() == AV_PIX_FMT_RGBA); int const other_bpp = 4; int start_tx = position.x; @@ -416,7 +416,7 @@ Image::alpha_blend (shared_ptr<const Image> other, Position<int> position) } switch (_pixel_format) { - case PIX_FMT_RGB24: + case AV_PIX_FMT_RGB24: { int const this_bpp = 3; for (int ty = start_ty, oy = start_oy; ty < size().height && oy < other->size().height; ++ty, ++oy) { @@ -434,8 +434,8 @@ Image::alpha_blend (shared_ptr<const Image> other, Position<int> position) } break; } - case PIX_FMT_BGRA: - case PIX_FMT_RGBA: + case AV_PIX_FMT_BGRA: + case AV_PIX_FMT_RGBA: { int const this_bpp = 4; for (int ty = start_ty, oy = start_oy; ty < size().height && oy < other->size().height; ++ty, ++oy) { @@ -454,7 +454,7 @@ Image::alpha_blend (shared_ptr<const Image> other, Position<int> position) } break; } - case PIX_FMT_RGB48LE: + case AV_PIX_FMT_RGB48LE: { int const this_bpp = 6; for (int ty = start_ty, oy = start_oy; ty < size().height && oy < other->size().height; ++ty, ++oy) { @@ -482,7 +482,7 @@ void Image::copy (shared_ptr<const Image> other, Position<int> position) { /* Only implemented for RGB24 onto RGB24 so far */ - DCPOMATIC_ASSERT (_pixel_format == PIX_FMT_RGB24 && other->pixel_format() == PIX_FMT_RGB24); + DCPOMATIC_ASSERT (_pixel_format == AV_PIX_FMT_RGB24 && other->pixel_format() == AV_PIX_FMT_RGB24); DCPOMATIC_ASSERT (position.x >= 0 && position.y >= 0); int const N = min (position.x + other->size().width, size().width) - position.x; @@ -544,7 +544,7 @@ Image::bytes_per_pixel (int c) const bpp[3] = floor ((d->comp[3].depth_minus1 + 1 + 7) / 8) / pow (2.0f, d->log2_chroma_w); } - if ((d->flags & PIX_FMT_PLANAR) == 0) { + if ((d->flags & AV_PIX_FMT_FLAG_PLANAR) == 0) { /* Not planar; sum them up */ return bpp[0] + bpp[1] + bpp[2] + bpp[3]; } @@ -788,19 +788,19 @@ void Image::fade (float f) { switch (_pixel_format) { - case PIX_FMT_YUV420P: - case PIX_FMT_YUV422P: - case PIX_FMT_YUV444P: - case PIX_FMT_YUV411P: - case PIX_FMT_YUVJ420P: - case PIX_FMT_YUVJ422P: - case PIX_FMT_YUVJ444P: - case PIX_FMT_RGB24: - case PIX_FMT_ARGB: - case PIX_FMT_RGBA: - case PIX_FMT_ABGR: - case PIX_FMT_BGRA: - case PIX_FMT_RGB555LE: + case AV_PIX_FMT_YUV420P: + case AV_PIX_FMT_YUV422P: + case AV_PIX_FMT_YUV444P: + case AV_PIX_FMT_YUV411P: + case AV_PIX_FMT_YUVJ420P: + case AV_PIX_FMT_YUVJ422P: + case AV_PIX_FMT_YUVJ444P: + case AV_PIX_FMT_RGB24: + case AV_PIX_FMT_ARGB: + case AV_PIX_FMT_RGBA: + case AV_PIX_FMT_ABGR: + case AV_PIX_FMT_BGRA: + case AV_PIX_FMT_RGB555LE: /* 8-bit */ for (int c = 0; c < 3; ++c) { uint8_t* p = data()[c]; @@ -816,12 +816,12 @@ Image::fade (float f) } break; - case PIX_FMT_YUV422P9LE: - case PIX_FMT_YUV444P9LE: - case PIX_FMT_YUV422P10LE: - case PIX_FMT_YUV444P10LE: - case PIX_FMT_YUV422P16LE: - case PIX_FMT_YUV444P16LE: + case AV_PIX_FMT_YUV422P9LE: + case AV_PIX_FMT_YUV444P9LE: + case AV_PIX_FMT_YUV422P10LE: + case AV_PIX_FMT_YUV444P10LE: + case AV_PIX_FMT_YUV422P16LE: + case AV_PIX_FMT_YUV444P16LE: case AV_PIX_FMT_YUVA420P9LE: case AV_PIX_FMT_YUVA422P9LE: case AV_PIX_FMT_YUVA444P9LE: @@ -846,10 +846,10 @@ Image::fade (float f) } break; - case PIX_FMT_YUV422P9BE: - case PIX_FMT_YUV444P9BE: - case PIX_FMT_YUV444P10BE: - case PIX_FMT_YUV422P10BE: + case AV_PIX_FMT_YUV422P9BE: + case AV_PIX_FMT_YUV444P9BE: + case AV_PIX_FMT_YUV444P10BE: + case AV_PIX_FMT_YUV422P10BE: case AV_PIX_FMT_YUVA420P9BE: case AV_PIX_FMT_YUVA422P9BE: case AV_PIX_FMT_YUVA444P9BE: @@ -877,7 +877,7 @@ Image::fade (float f) } break; - case PIX_FMT_UYVY422: + case AV_PIX_FMT_UYVY422: { int const Y = sample_size(0).height; int const X = line_size()[0]; diff --git a/src/lib/j2k_image_proxy.cc b/src/lib/j2k_image_proxy.cc index 303792b80..b6e684815 100644 --- a/src/lib/j2k_image_proxy.cc +++ b/src/lib/j2k_image_proxy.cc @@ -83,7 +83,7 @@ J2KImageProxy::J2KImageProxy (shared_ptr<cxml::Node> xml, shared_ptr<Socket> soc shared_ptr<Image> J2KImageProxy::image (optional<dcp::NoteHandler> note) const { - shared_ptr<Image> image (new Image (PIX_FMT_RGB48LE, _size, true)); + shared_ptr<Image> image (new Image (AV_PIX_FMT_RGB48LE, _size, true)); shared_ptr<dcp::OpenJPEGImage> oj = dcp::decompress_j2k (const_cast<uint8_t*> (_data.data().get()), _data.size (), 0); diff --git a/src/lib/magick_image_proxy.cc b/src/lib/magick_image_proxy.cc index 5a0ce94bf..ccc0878d9 100644 --- a/src/lib/magick_image_proxy.cc +++ b/src/lib/magick_image_proxy.cc @@ -103,7 +103,7 @@ MagickImageProxy::image (optional<dcp::NoteHandler>) const dcp::Size size (magick_image->columns(), magick_image->rows()); - _image.reset (new Image (PIX_FMT_RGB24, size, true)); + _image.reset (new Image (AV_PIX_FMT_RGB24, size, true)); /* Write line-by-line here as _image must be aligned, and write() cannot be told about strides */ uint8_t* p = _image->data()[0]; diff --git a/src/lib/player_video.cc b/src/lib/player_video.cc index 3e361e45d..c654abdde 100644 --- a/src/lib/player_video.cc +++ b/src/lib/player_video.cc @@ -75,7 +75,7 @@ PlayerVideo::PlayerVideo (shared_ptr<cxml::Node> node, shared_ptr<Socket> socket if (node->optional_number_child<int> ("SubtitleX")) { shared_ptr<Image> image ( - new Image (PIX_FMT_RGBA, dcp::Size (node->number_child<int> ("SubtitleWidth"), node->number_child<int> ("SubtitleHeight")), true) + new Image (AV_PIX_FMT_RGBA, dcp::Size (node->number_child<int> ("SubtitleWidth"), node->number_child<int> ("SubtitleHeight")), true) ); image->read_from_socket (socket); diff --git a/src/lib/render_subtitles.cc b/src/lib/render_subtitles.cc index e22c8c44f..f507238fb 100644 --- a/src/lib/render_subtitles.cc +++ b/src/lib/render_subtitles.cc @@ -70,7 +70,7 @@ render_subtitle (dcp::SubtitleString const & subtitle, list<shared_ptr<Font> > f /* ...and add a bit more for luck */ height += target.height / 11; - shared_ptr<Image> image (new Image (PIX_FMT_RGBA, dcp::Size (target.width, height), false)); + shared_ptr<Image> image (new Image (AV_PIX_FMT_RGBA, dcp::Size (target.width, height), false)); image->make_black (); Cairo::RefPtr<Cairo::ImageSurface> surface = Cairo::ImageSurface::create ( diff --git a/src/lib/video_decoder.cc b/src/lib/video_decoder.cc index 88f88c129..02f8fa0ac 100644 --- a/src/lib/video_decoder.cc +++ b/src/lib/video_decoder.cc @@ -44,7 +44,7 @@ VideoDecoder::VideoDecoder (shared_ptr<const VideoContent> c) , _last_seek_accurate (true) , _ignore_video (false) { - _black_image.reset (new Image (PIX_FMT_RGB24, _video_content->video_size(), true)); + _black_image.reset (new Image (AV_PIX_FMT_RGB24, _video_content->video_size(), true)); _black_image->make_black (); } |
