diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/libvdpau/dpb.c | 21 | ||||
-rw-r--r-- | src/libvdpau/dpb.h | 21 | ||||
-rw-r--r-- | src/libvdpau/h264_parser.c | 22 | ||||
-rw-r--r-- | src/libvdpau/h264_parser.h | 22 | ||||
-rw-r--r-- | src/libvdpau/nal.c | 21 | ||||
-rw-r--r-- | src/libvdpau/nal.h | 21 | ||||
-rw-r--r-- | src/libvdpau/vdpau_h264.c | 6 |
7 files changed, 117 insertions, 17 deletions
diff --git a/src/libvdpau/dpb.c b/src/libvdpau/dpb.c index 0c0388e25..12167d393 100644 --- a/src/libvdpau/dpb.c +++ b/src/libvdpau/dpb.c @@ -1,8 +1,23 @@ /* - * dpb.c + * Copyright (C) 2008 Julian Scheel * - * Created on: 07.12.2008 - * Author: julian + * This file is part of xine, a free video player. + * + * xine is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * xine is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110, USA + * + * dpb.c: Implementing Decoded Picture Buffer */ #include <stdio.h> diff --git a/src/libvdpau/dpb.h b/src/libvdpau/dpb.h index d76e47ee0..b3999f125 100644 --- a/src/libvdpau/dpb.h +++ b/src/libvdpau/dpb.h @@ -1,8 +1,23 @@ /* - * dpb.h + * Copyright (C) 2008 Julian Scheel * - * Created on: 06.12.2008 - * Author: julian + * This file is part of xine, a free video player. + * + * xine is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * xine is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110, USA + * + * dpb.h: Decoder Picture Buffer */ #ifndef DPB_H_ diff --git a/src/libvdpau/h264_parser.c b/src/libvdpau/h264_parser.c index d436cf952..531aa6229 100644 --- a/src/libvdpau/h264_parser.c +++ b/src/libvdpau/h264_parser.c @@ -1,3 +1,25 @@ +/* + * Copyright (C) 2008 Julian Scheel + * + * This file is part of xine, a free video player. + * + * xine is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * xine is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110, USA + * + * h264_parser.c: Almost full-features H264 NAL-Parser + */ + #include <stdio.h> #include <stdlib.h> #include <math.h> diff --git a/src/libvdpau/h264_parser.h b/src/libvdpau/h264_parser.h index 966bf0880..e40a9b985 100644 --- a/src/libvdpau/h264_parser.h +++ b/src/libvdpau/h264_parser.h @@ -1,3 +1,25 @@ +/* + * Copyright (C) 2008 Julian Scheel + * + * This file is part of xine, a free video player. + * + * xine is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * xine is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110, USA + * + * h264_parser.h: Almost full-features H264 NAL-Parser + */ + #ifndef NAL_PARSER_H_ #define NAL_PARSER_H_ diff --git a/src/libvdpau/nal.c b/src/libvdpau/nal.c index 366aefd4e..023357514 100644 --- a/src/libvdpau/nal.c +++ b/src/libvdpau/nal.c @@ -1,8 +1,23 @@ /* - * nal.c + * Copyright (C) 2008 Julian Scheel * - * Created on: 07.12.2008 - * Author: julian + * This file is part of xine, a free video player. + * + * xine is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * xine is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110, USA + * + * nal.c: nal-structure utility functions */ #include <stdio.h> diff --git a/src/libvdpau/nal.h b/src/libvdpau/nal.h index 17f5604b6..4ab98b032 100644 --- a/src/libvdpau/nal.h +++ b/src/libvdpau/nal.h @@ -1,8 +1,23 @@ /* - * nal.h + * Copyright (C) 2008 Julian Scheel * - * Created on: 07.12.2008 - * Author: julian + * This file is part of xine, a free video player. + * + * xine is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * xine is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110, USA + * + * nal.h: H264 NAL structures */ #ifndef NAL_H_ diff --git a/src/libvdpau/vdpau_h264.c b/src/libvdpau/vdpau_h264.c index 3b8e67f2d..e8b0088e4 100644 --- a/src/libvdpau/vdpau_h264.c +++ b/src/libvdpau/vdpau_h264.c @@ -17,11 +17,7 @@ * along with this program; if not, write to the Free Software * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110, USA * - * foovideo.c: This is a reference video decoder for the xine multimedia - * player. It really works too! It will output frames of packed YUY2 data - * where each byte in the map is the same value, which is 3 larger than the - * value from the last frame. This creates a slowly rotating solid color - * frame when the frames are played in succession. + * vdpau_h264.c: H264 Video Decoder utilizing nvidia VDPAU engine */ #include <stdio.h> |