reimar | 1 Jan 2010 10:46
Picon

r30160 - trunk/libswscale/swscale_template.c

Author: reimar
Date: Fri Jan  1 10:46:24 2010
New Revision: 30160

Log:
Do not needlessly use the BP register in x86_64-specific code, there are
enough other registers available that are less likely to cause issues.

Modified:
   trunk/libswscale/swscale_template.c

Modified: trunk/libswscale/swscale_template.c
==============================================================================
--- trunk/libswscale/swscale_template.c	Fri Jan  1 02:25:35 2010	(r30159)
+++ trunk/libswscale/swscale_template.c	Fri Jan  1 10:46:24 2010	(r30160)
 <at>  <at>  -1226,17 +1226,17  <at>  <at>  static inline void RENAME(yuv2packed2)(S
             if (CONFIG_SWSCALE_ALPHA && c->alpPixBuf) {
 #if ARCH_X86_64
                 __asm__ volatile(
-                    YSCALEYUV2RGB(%%REGBP, %5)
-                    YSCALEYUV2RGB_YA(%%REGBP, %5, %6, %7)
+                    YSCALEYUV2RGB(%%r8, %5)
+                    YSCALEYUV2RGB_YA(%%r8, %5, %6, %7)
                     "psraw                  $3, %%mm1       \n\t" /* abuf0[eax] - abuf1[eax] >>7*/
                     "psraw                  $3, %%mm7       \n\t" /* abuf0[eax] - abuf1[eax] >>7*/
                     "packuswb            %%mm7, %%mm1       \n\t"
-                    WRITEBGR32(%4, 8280(%5), %%REGBP, %%mm2, %%mm4, %%mm5, %%mm1, %%mm0, %%mm7, %%mm3, %%mm6)
+                    WRITEBGR32(%4, 8280(%5), %%r8, %%mm2, %%mm4, %%mm5, %%mm1, %%mm0, %%mm7, %%mm3, %%mm6)

                     :: "c" (buf0), "d" (buf1), "S" (uvbuf0), "D" (uvbuf1), "r" (dest),
(Continue reading)

stefano | 1 Jan 2010 13:28
Picon

r20989 - in trunk: libavcodec/h263.c libavformat/rtsp.c libavutil/mem.h

Author: stefano
Date: Fri Jan  1 13:28:18 2010
New Revision: 20989

Log:
Remove residual use of the doxygen markup which is deprecated,
consistent with r19122.

Modified:
   trunk/libavcodec/h263.c
   trunk/libavformat/rtsp.c
   trunk/libavutil/mem.h

Modified: trunk/libavcodec/h263.c
==============================================================================
--- trunk/libavcodec/h263.c	Thu Dec 31 17:38:21 2009	(r20988)
+++ trunk/libavcodec/h263.c	Fri Jan  1 13:28:18 2010	(r20989)
 <at>  <at>  -3420,7 +3420,7  <at>  <at>  void ff_mpeg4_clean_buffers(MpegEncConte
  * finds the next resync_marker
  *  <at> param p pointer to buffer to scan
  *  <at> param end pointer to the end of the buffer
- *  <at> return pointer to the next resync_marker, or \p end if none was found
+ *  <at> return pointer to the next resync_marker, or end if none was found
  */
 const uint8_t *ff_h263_find_resync_marker(const uint8_t *restrict p, const uint8_t * restrict end)
 {

Modified: trunk/libavformat/rtsp.c
==============================================================================
--- trunk/libavformat/rtsp.c	Thu Dec 31 17:38:21 2009	(r20988)
(Continue reading)

stefano | 1 Jan 2010 13:29
Picon

r20990 - trunk/libavformat/rtsp.c

Author: stefano
Date: Fri Jan  1 13:29:22 2010
New Revision: 20990

Log:
Fix typo.

Modified:
   trunk/libavformat/rtsp.c

Modified: trunk/libavformat/rtsp.c
==============================================================================
--- trunk/libavformat/rtsp.c	Fri Jan  1 13:28:18 2010	(r20989)
+++ trunk/libavformat/rtsp.c	Fri Jan  1 13:29:22 2010	(r20990)
 <at>  <at>  -293,7 +293,7  <at>  <at>  static void sdp_parse_fmtp(AVStream *st,
     }
 }

-/** Parse a string \p in the form of Range:npt=xx-xx, and determine the start
+/** Parse a string p in the form of Range:npt=xx-xx, and determine the start
  *  and end time.
  *  Used for seeking in the rtp stream.
  */
stefano | 1 Jan 2010 13:46
Picon

r20991 - in trunk/libavformat: avformat.h utils.c

Author: stefano
Date: Fri Jan  1 13:46:24 2010
New Revision: 20991

Log:
Deprecate guess_format() in favor of av_guess_format().

Modified:
   trunk/libavformat/avformat.h
   trunk/libavformat/utils.c

Modified: trunk/libavformat/avformat.h
==============================================================================
--- trunk/libavformat/avformat.h	Fri Jan  1 13:29:22 2010	(r20990)
+++ trunk/libavformat/avformat.h	Fri Jan  1 13:46:24 2010	(r20991)
 <at>  <at>  -22,7 +22,7  <at>  <at> 
 #define AVFORMAT_AVFORMAT_H

 #define LIBAVFORMAT_VERSION_MAJOR 52
-#define LIBAVFORMAT_VERSION_MINOR 44
+#define LIBAVFORMAT_VERSION_MINOR 45
 #define LIBAVFORMAT_VERSION_MICRO  0

 #define LIBAVFORMAT_VERSION_INT AV_VERSION_INT(LIBAVFORMAT_VERSION_MAJOR, \
 <at>  <at>  -716,6 +716,13  <at>  <at>  void av_register_output_format(AVOutputF
 attribute_deprecated AVOutputFormat *guess_stream_format(const char *short_name,
                                     const char *filename,
                                     const char *mime_type);
+
+/**
(Continue reading)

stefano | 1 Jan 2010 13:50
Picon

r20992 - trunk/doc/APIchanges

Author: stefano
Date: Fri Jan  1 13:50:23 2010
New Revision: 20992

Log:
Add an entry for the av_guess_format() addition.

Modified:
   trunk/doc/APIchanges

Modified: trunk/doc/APIchanges
==============================================================================
--- trunk/doc/APIchanges	Fri Jan  1 13:46:24 2010	(r20991)
+++ trunk/doc/APIchanges	Fri Jan  1 13:50:23 2010	(r20992)
 <at>  <at>  -12,6 +12,9  <at>  <at>  libavutil:   2009-03-08

 API changes, most recent first:

+2010-01-01 - r20991 - lavf 52.45.0 - av_guess_format()
+  Add av_guess_format(), it should be used in place of guess_format().
+
 2009-12-13 - r20834 - lavf 52.43.0 - metadata API
   Add av_metadata_set2(), AV_METADATA_DONT_STRDUP_KEY and AV_METADATA_DONT_STRDUP_VAL.
stefano | 1 Jan 2010 13:52
Picon

r20993 - trunk/libavformat/avformat.h

Author: stefano
Date: Fri Jan  1 13:52:20 2010
New Revision: 20993

Log:
Reindent.

Modified:
   trunk/libavformat/avformat.h

Modified: trunk/libavformat/avformat.h
==============================================================================
--- trunk/libavformat/avformat.h	Fri Jan  1 13:50:23 2010	(r20992)
+++ trunk/libavformat/avformat.h	Fri Jan  1 13:52:20 2010	(r20993)
 <at>  <at>  -738,8 +738,8  <at>  <at>  attribute_deprecated AVOutputFormat *gue
  * MIME type of the registered formats
  */
 AVOutputFormat *av_guess_format(const char *short_name,
-                             const char *filename,
-                             const char *mime_type);
+                                const char *filename,
+                                const char *mime_type);

 /**
  * Guesses the codec ID based upon muxer and filename.
stefano | 1 Jan 2010 13:58
Picon

r20994 - in trunk: ffmpeg.c ffserver.c libavformat/utils.c

Author: stefano
Date: Fri Jan  1 13:58:03 2010
New Revision: 20994

Log:
Use av_guess_format() in place of the deprecated guess_format().

Modified:
   trunk/ffmpeg.c
   trunk/ffserver.c
   trunk/libavformat/utils.c

Modified: trunk/ffmpeg.c
==============================================================================
--- trunk/ffmpeg.c	Fri Jan  1 13:52:20 2010	(r20993)
+++ trunk/ffmpeg.c	Fri Jan  1 13:58:03 2010	(r20994)
 <at>  <at>  -3361,14 +3361,14  <at>  <at>  static void opt_output_file(const char *
     }

     if (last_asked_format) {
-        file_oformat = guess_format(last_asked_format, NULL, NULL);
+        file_oformat = av_guess_format(last_asked_format, NULL, NULL);
         if (!file_oformat) {
             fprintf(stderr, "Requested output format '%s' is not a suitable output format\n", last_asked_format);
             av_exit(1);
         }
         last_asked_format = NULL;
     } else {
-        file_oformat = guess_format(NULL, filename, NULL);
+        file_oformat = av_guess_format(NULL, filename, NULL);
(Continue reading)

stefano | 1 Jan 2010 16:07
Picon

r20995 - trunk/cmdutils.c

Author: stefano
Date: Fri Jan  1 16:07:35 2010
New Revision: 20995

Log:
Update this_year value.

Modified:
   trunk/cmdutils.c

Modified: trunk/cmdutils.c
==============================================================================
--- trunk/cmdutils.c	Fri Jan  1 13:58:03 2010	(r20994)
+++ trunk/cmdutils.c	Fri Jan  1 16:07:35 2010	(r20995)
 <at>  <at>  -50,7 +50,7  <at>  <at>  AVCodecContext *avcodec_opts[CODEC_TYPE_
 AVFormatContext *avformat_opts;
 struct SwsContext *sws_opts;

-const int this_year = 2009;
+const int this_year = 2010;

 double parse_number_or_die(const char *context, const char *numstr, int type, double min, double max)
 {
Stefano Sabatini | 1 Jan 2010 16:06
Picon
Favicon

Re: r20995 - trunk/cmdutils.c

On date Friday 2010-01-01 16:07:35 +0100, stefano wrote:
> Author: stefano
> Date: Fri Jan  1 16:07:35 2010
> New Revision: 20995
> 
> Log:
> Update this_year value.

Congratualtions for 10 years of FFmpeg development, long live to
FFmpeg and happy new year!
Michael Niedermayer | 1 Jan 2010 21:37
Picon
Picon

Re: r20950 - in trunk/libavcodec: h263.h mpegvideo_enc.c

On Mon, Dec 28, 2009 at 06:36:03PM +0100, diego wrote:
> Author: diego
> Date: Mon Dec 28 18:36:03 2009
> New Revision: 20950
> 
> Log:
> Replace CONFIG_ANY_H263_ENCODER definition by CONFIG_H263_ENCODER.
> CONFIG_ANY_H263_ENCODER is just a logical OR of H.263 family definitions,
> for which the build system enables CONFIG_H263_ENCODER anyway.

This is not ideal
the common code that any h263 encoder uses is less than what h263
encoding as such uses. For example there are things like h263 loop filtering
b frames (with motion estimation and all) OBMC, ... in h263 but not in h263
like codecs like msmpeg4

[...]

--

-- 
Michael     GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB

The misfortune of the wise is better than the prosperity of the fool.
-- Epicurus
_______________________________________________
ffmpeg-cvslog mailing list
ffmpeg-cvslog <at> mplayerhq.hu
https://lists.mplayerhq.hu/mailman/listinfo/ffmpeg-cvslog

Gmane