Serious scaling artifacts still present in CC

Hello,
Of course I was tracing forums for the issue dating back to CS5.5.
I mean scaling artifacts. Picture attached.
To reproduce it, please create a solid, then apply a strong noise, and then upscale or downscale image for about 4 or 7%.
You will see a grid pattern on the noised layer. It also appears on the footage when any scaling operation is performed. Test by yourself.
I spotted this when my first movie was screening in 2k cinema. Then I started to look up for solution.
In AFX CC you introduced new bicubic scaling, but it is only enhancing image, downscale artifacts are still present.
It is not a viewport issue. It is present after rendering in high quality scaling.
My orginal footage is not recorded with this artifact, I am sure. I use noise to prove it. Noise at 100% scale is perfect. Changing it makes grid pattern visible.
From coding point of view, I presume there is a problem with dividing, or sampling infinite fractions. The artifact grid square is 16x16 pixels small.
Test your own footage.
Too bad warp stabilizer does it too.
I was hoping the problem is solved in CC, but its not. It really can be visible in films. Premiere, on the other hand, seems to be free of it.
Adobe Guys?
All the best.

Couple of things. If you scale or reposition footage so that the original pixels values are used to calculate new pixel values that do not precisely line up with the originals. If there is any pattern of noise or detail in the video there is a good chance that the pattern become visible. Noise is a pattern. Adding noise at 100% to a footage layer and then scaling as you demonstrated with your first screen shot will reveal this pattern. AE's Noise effect generates noise on a 16 X 16 pixel grid so if you scaling has the chance of emphasizing that pattern. This is not a bug but rather a mathematical certainty most obvious at odd numbered or fractional values. Different scaling algorithms use different formulas to attempt to hide these problems and maintain apparent detail. The only way to completely hide the pattern is to use a scale factor that evenly divides or multiplies the pixels. One pixel becomes 4 or 4 becomes 2 for example. When 4 pixels become 3 fractional the fractional values emphasize any pattern that exists in the original image.
Second point. If your original footage came from any kind of compressed source, like from a DSLR or anything other than a professional video camera that has the capability of shooting uncompressed or lossless footage, your footage will use a compression scheme that uses 16 X 16 or larger blocks of pixels in the compression system. Any footage that is shot with any chroma subsampling other than 4:4:4 will also develop a pattern in the chroma if scaled so the pattern is introduced. This tells me a couple of things about your second screenshot. I would guess that the original footage was fairly noisy and that it comes from an MPEG source like a DSLR or consumer camcorder. Adding an effect like Unsharp mask to the scaled layer will only emphasize the pattern. The less noise in the shot the less visible the pattern.
Last point. Noise and grain move and the patterns are less discernible with the footage is moving. Judging the final output quality can only be done when the footage is playing back at the actual playback speed on the actual delivery device. If you really want to know what a shot is going to look like you have to play it back on the device you are going to be using for final output. If you are going to a film festival and your footage is going to be projected you have to test it on a projector.
Ok, the very last point, just to emphasize the importance of positioning. Any time you reposition a source layer to a position that causes the pixels to be reinterpreted in any way the image will degrade and there is nothing you can do about that. Scale, position and rotation all dramatically effect the quality of the image and potentially introduce repeating patterns if the pixels do not line up exactly with the pixel grid in the composition. If your scaling introduces repeating patterns in your image then the only solution is to hide those patterns by adding noise or grain using an adjustment layer, not scaled, to hide the artifacts.

Similar Messages

  • D700 Camera Profile Artifacts (still present in ACR 5.5?)

    Just installed ACR 5.5 RC and it looks like the color problems with the "Camera" profiles (for the Nikon D700 and D3) are still present. Namely, green/magenta color casts in what should be neutral areas, and weird posterization effects in shadow areas. Then again, I'm not sure if  installing a new version of ACR update camera color profiles.
    I posted a thread about this on Dpreview a while ago; or just do a Google search for "D700 color" and it's one of the top results.
    Here's a Flickr photoset with some crops showing the issue. The artifacts with the shadows are kind of hard to see in those small crops though (it's better to look at the original image).
    To Adobe: can we get any sort of an idea when this is going to fixed?

    What you're seeing - the color shifts anyway - are as a result of the "hue twists" in the new generation Adobe profiles. What it amounts to is that the new profiles change the hue of a pixel based on its intensity. So, what were in the original image two pixels with the same "color", but different intensities end up as different colors. This has been discussed quite intensively in context of the 5DII, which also shows these issues, both on this forum (http://forums.adobe.com/thread/311802?start=0&tstart=0) and on dpreview (http://forums.dpreview.com/forums/read.asp?forum=1032&message=32482073)
    If you want to know more about the technicalities, I've written about hue twists here: http://chromasoft.blogspot.com/2009/02/adobe-hue-twist.html
    You might say that well designed "hue twisted" profile would keep neutrals neutral, and that's true, but there's a complication - what neutral is varies with white balance, which makes it a judgement call as to how much "twist" you can tolerate close to a hue that might conceivably end up as a neutral. Probably what adobe will need to do to solve this issue (if they decide it impacts enough people to be worth addressing) is to tweak the profile to maintain "untwisted" across a wider range of near neutral colors.
    Short Adobe fixing the profiles, you have three possible solutions;
    a) Use the earlier profiles which didn't have the twist
    b) use a profile generated by Adobe's DNG profile editor (which never have twists)
    c) If you want to try and preserve some of the profiles's look, you can also try untwisting the profiles with dcpTool (disclaimer - I wrote dcpTool): http://dcptool.sourceforge.net/ However, be aware that dcpTool can only preserve some part of the look, not all of it.
    Sandy

  • Old screensaver bug still present in Snow Leopard

    This bug has driven me mad in the past (since Tiger!) and I am still getting it on Snow Leopard.
    Scenario:
    1. Invoke screensaver
    2. Wake computer
    3. Get password prompt for a split second - (it disappears, like a focus issue).
    4. left with a blank screen and cursor. No means of logging in.
    5. try to re-invoke screensaver by either putting to sleep via power button or closing lid.
    6. Awaken computer - same thing happens.
    This doesn't happen 100% of the time but it does require a hard reboot to get out of.
    This is one of those bugs that i've managed to live with for a few years but i'm starting to go mad when its still present in the Snowleopard! (pls excuse my venting!)
    Obviously the easy issue is to disable the screensaver password - but you'd think this would be fixed by now - Or am I just being stupid and missing something obvious?
    Cheers,
    Steve </vent>

    I am experiencing both your size issue and a different bug concurrently.
    I also get the 'white' image bug if scrolling through images and then quickly backtracking to a previous one. Then that image will remain white until I close quicklook and reopen it on a different file. Reopening on the same file still results in a white image.  Happened under 10.9 and is happening to me under 10.9.2 on a Macbook Pro, 2010 iMac and non-apple branded um, mac. Size and file type don't matter.
    I get a similar log entries once in a while but the backtracking white image thing doesn't cause quicklookd to spam any console info that is searchable in the console.
    Removing quicklook plugins, clearing it's cache and whatnot didn't do anything.
    *EDIT*
    http://support.cocoatech.com/discussions/announcements/6-quicklook-issues-pf-652
    Apparently my 'snap back' issue is was caused by the version of Path Finder 6 I was running on those machines.
    It would seem that there are a number of other issues with the 10.9 quicklook API. I guess I'm going to wait and hope it gets fixed.

  • Can't delete file after renaming due to Word file handle still present. Error staes document is still in use but it's really not. Worked fine in 2007 but not in 2010.

    I have some code associated with a Word Template. The template is opened, filled out and saved via a routing in vba. This all works fine in older 2007 version (which is version it was originally created in). Once this file is saved, the user can change the
    date in a text box and re-save document. The code saves using the new date for part of new file name and then deletes that older file from the server. It fails at the delete function because the newer version of word is not dropping the file handle from the
    first named file when user saves it to the new filename. In older version (2007) this handle was released as soon as file was saved to a different name. I can't seem to figure out how to release the old document filename so the old document file can be deleted.
    I hope I explained this well enough.
    Here's the code that woeked in version 2007 but fails in version 2010.
    Option Explicit
    Dim CAPEX01 As MSForms.ComboBox
    Dim CAPEX02 As MSForms.ComboBox
    Dim LocalPath As String
    Dim NetPath As String
    Dim OldPath As String
    Dim OldPathNet As String
    Dim DocName01 As String
    Dim DocName02 As String
    Dim DocName03 As String
    Dim DocName04 As String
    Dim DocName As String
    Dim DocNameold As String
    Dim TestDocName As String
    Dim filesys
    Dim newfolder
    Sub AutoOpen()
    ActiveDocument.ActiveWindow.View.Type = wdPrintView
    TestDocName = ActiveDocument.TextBox2
    OldPathNet = "\\yourPath\" & TestDocName & "\"
    End Sub
    Sub AutoNew()
    TestDocName = ActiveDocument.TextBox2
    OldPathNet = "\\yourPath\" & TestDocName & "\"
     ComboBox1.Locked = False
     ComboBox1.Enabled = True
     FillList1
     FillList2
     End Sub
    Sub DeleteOldDoc()
    OldPathNet = "\\yourPath\" & TestDocName ' & "\"
    DocNameold = OldPathNet & TestDocName & "-" & DocName02 & "-" & DocName03 & "-" & DocName04 & ".doc"
        If Not TestDocName = DocName01 Then
            Set filesys = CreateObject("Scripting.FileSystemObject")
        If filesys.FileExists(DocNameold) Then
            filesys.DeleteFile (DocNameold), True      
     'I get file permission error here
        End If
        End If
    If DocName01 <> "" Then
    If Not TestDocName = DocName01 Then
    If Not TestDocName = "" Then
        MsgBox "Project Proposal Has Been Moved From Year " & TestDocName & " To " & DocName01 & ""
    End If
    End If
    End If
    TestDocName = DocName01
    End Sub
    '''''''Document path functions''''''
    Sub chkpath()
    Set filesys = CreateObject("Scripting.FileSystemObject")
    If Not filesys.FolderExists("\\yourPath\") Then
       newfolder = filesys.CreateFolder("\\yourPath\")
    End If
    If Not filesys.FolderExists("\\yourPath\" & DocName01 & "\") Then
        newfolder = filesys.CreateFolder("\\yourPath\" & DocName01 & "\")
    End If
    End Sub
    ''''''Save Function''''''
    Private Sub CommandButton1_Click()
    DocName01 = ActiveDocument.TextBox2
    DocName02 = ActiveDocument.TextBox4
    DocName03 = ActiveDocument.TextBox1
    DocName04 = ActiveDocument.ComboBox1.Value
    chkpath
    NetPath = "\\yourPath\" & DocName01 & "\"
    DocName = NetPath & DocName01 & "-" & DocName02 & "-" & DocName03 & "-" & DocName04
    ActiveDocument.SaveAs2 FileName:=DocName, FileFormat:=wdFormatDocument
     ComboBox1.Locked = True
     ComboBox1.Enabled = False
     ComboBox2.Locked = True
     ComboBox2.Enabled = False
     TextBox1.Locked = True
     TextBox1.Enabled = False
     TextBox3.Locked = True
     TextBox3.Enabled = False
     TextBox4.Locked = True
     TextBox4.Enabled = False
     DeleteOldDoc
    End Sub
    Sub FillList1()
    Set CAPEX02 = ActiveDocument.ComboBox2
      With CAPEX02
          .AddItem "CASTING", 0
          .AddItem "HOT ROLLING", 1
          .AddItem "COLD ROLLING", 2
          .AddItem "FINISHING", 3
          .AddItem "PLANT GENERAL", 4
          .AddItem "MOBILE EQUIPMENT", 5
      End With
    End Sub
     Sub FillList2()
     Set CAPEX01 = ActiveDocument.ComboBox1
      With CAPEX01
          .AddItem "A Name", 0
          .AddItem "Another Name", 1
      End With
    End Sub
    Private Sub CommandButton2_Click()
        UserForm1.Show
    End Sub

    mogulman52 and Don,
    I went back and looked at my code and had already updated it to SaveAs in the new docx format. It still holds the lock handle in place until Word closes, unlike earlier versions which released the lock handle when you did a SaveAs.
    As a note, all my Word and Excel macro-enabled (dotm & xltm) templates are read only and are never filled in, prompting the user for a file name on any close event or if they run the code gets auto-named. I do the SaveAs and concatenate the file name
    from data on the document (or sheet) that has been filled in. During the SaveAs the docx gets saved to a network folder and also on a local folder. The lock gets renamed to the filename and remains until Word is closed.
    So my code still fails at the point noted below while trying to delete an old filename version after the file has been saved as a new filename in a new folder. So....
    The code is looking in the last folder where the docx file was saved for the older filename so it can be deleted. The newest docx version has already been saved in a different folder and has a new lock handle of its own. That lock is not my problem, it's
    the older file lock which really exists in the same folder as the first filename that the docx was saved to. It does not release that lock until I exit Word. My work around has been to instruct all users to manually delete the older version file.
    The other odd thing is this only happens when I run it from code, if you manually go through these steps with the SaveAs menu drop-downs in Word it will release the lock handle???
    Hope this isn't to confusing and thanks for all your suggestions and help.
    Sub DeleteOldDoc()
    OldPathNet = "\\yourPath\" & TestDocName ' & "\"
    DocNameold = OldPathNet & TestDocName & "-" & DocName02 & "-" & DocName03 & "-" & DocName04 & ".doc"
    If Not TestDocName = DocName01 Then
    Set filesys = CreateObject("Scripting.FileSystemObject")
    If filesys.FileExists(DocNameold) Then
    filesys.DeleteFile (DocNameold), True 'I get file permission error here- lock handle is still present from last SaveAs command in last folder where previous version of file was saved.
    End If
    End If
    If DocName01 <> "" Then
    If Not TestDocName = DocName01 Then
    If Not TestDocName = "" Then
    MsgBox "Project Proposal Has Been Moved From Year " & TestDocName & " To " & DocName01 & ""
    End If
    End If
    End If
    TestDocName = DocName01
    End Sub
    Glenn

  • I deleted some podcasts when I synced with itunes on my computer. They no longer show up on the itunes sync when connected, but are still present on my ipod.  How do I delete them from my ipod?

    I deleted some podcasts when I synced with itunes on my computer. They no longer show up on the itunes sync when connected, but are still present on my ipod.  How do I delete them from my ipod?

    Try swiping your finger across the podcast then tap Delete.

  • Lightroom 1.2: XMP-bug still present and some other things

    * I just upgraded to 1.2, but the XMP-bug is still present. When I turn on autowrite XMP LR starts using 50% (1 of 2 cores) of my CPU for quite a long time (15+ minutes) after startup. During that time the interface is somewhat sluggish (probably because of the lack of multi threading).
    This behavior was also present in LR1.1. Turn off autoxmp and the cpu-usage will drop to 1-2% within a few moments of starting LR. Turn it on, and it will use your cpu for quite a long time (29.000 photos in my DB).
    * One other thing I still notice: when using identity plates for printing, the identity plate doesn't rotate with the photo when switch from a landscape to a portrait photo (auto rotate is on to make things a lot easier). The print module is one of the greatest things in LR, but this still annoys me)
    * Decent support for multi core CPU's is still lacking it seems. I have to run two export batches simultaneously to get my CPU to 100% cpu usage. Maybe it's an idea to split one export batch into several smaller ones so the can be processed at the same time using both cores.

    1.2 fixes a bug in the auto-write mechanism that severely effected the performance of auto-write when files with changes were offline. Unfortunately, we didn't have time in the cycle to drastically enhance performance of the XMP auto-write mechanism for making large batches of changes or toggling the option on and off. The Lightroom team is aware of these issues and is working to resolve them for a later release.
    The wording of the download page is pretty obscure. For a more accurate, detailed review of the changes in 1.2, please refer to the blog post at http://blogs.adobe.com/lightroomjournal/ . For a better understanding of ways to use the auto-write mechanism in the interim, check out my post at
    Dustin Bruzenak, "Performance & Auto-write XMP" #, 10 Jul 2007 8:29 am
    Dustin Bruzenak
    Lightroom Engineering

  • Photos app scrolling bug STILL present in iOS5

    Hi all,
    There have been numerous threads posted about a bug in the Photos app where the events and albums listed appear underneath the titlebar. As opposed to the titlebar being a solid colour, it is opaque so you can see the list underneath it which is really annoying and can sometimes prevent you from being able to select the album you want.
    Here is an example screenshot: http://www.flickr.com/photos/ronaldkunibert/6264912500/in/set-72157627940413408/
    I'm disappointed this is still present in iOS5. It is such an obvious bug, how has this still gone unnoticed by Apple? Does anyone have any further info on this?
    P.S. The trick of force-closing the app doesn't work anymore either.

    1.2 fixes a bug in the auto-write mechanism that severely effected the performance of auto-write when files with changes were offline. Unfortunately, we didn't have time in the cycle to drastically enhance performance of the XMP auto-write mechanism for making large batches of changes or toggling the option on and off. The Lightroom team is aware of these issues and is working to resolve them for a later release.
    The wording of the download page is pretty obscure. For a more accurate, detailed review of the changes in 1.2, please refer to the blog post at http://blogs.adobe.com/lightroomjournal/ . For a better understanding of ways to use the auto-write mechanism in the interim, check out my post at
    Dustin Bruzenak, "Performance & Auto-write XMP" #, 10 Jul 2007 8:29 am
    Dustin Bruzenak
    Lightroom Engineering

  • Is the audio sync bug (related to custom clip speeds) still present in iMovie 11?

    Is the audio sync bug (related to custom clip speeds) still present in iMovie 11? I encountered it in 09 and was wondering if it was fixed in the latest version.

    I haven't encoutered since iMovie '09.
    You can always call Applecare as ask if there have been reports to engineering.
    Calbe

  • My Macbook is running on OS 10.5.8. However, I forgot my admin password. I would like to find out if I can use OS 10.6 CD to reset the admin password while upgrading OS? Also, will all my files be still present after upgrade??

    My Macbook is running on OS 10.5.8. However, I forgot my admin password. I would like to find out if I can use OS 10.6 CD to reset the admin password while upgrading OS? Also, will all my files be still present after upgrade??

    1. Should be possible to do that; go to the Utilities menu and select 'reset password' before starting the installer. (while booted from the DVD of course)
    2. Standard installation of SL only replaces system components; applications, user data and preference settings should not be affected.
    3. But you do have a backup just in case, don't you?

  • The caption on an annotation is off the plot area. Even if I cahnge the x and y scaling I still can't see the annotation caption. How can I change it so that I can see it?

    The caption on an annotation is off the plot area. Even if I cahnge the x and y scaling I still can't see the annotation caption. How can I change it so that I can see it?

    Try calling SetCoordinates on the annotation's Caption property. This method lets you explicitly set the x and y coordinates of the caption.
    - Elton

  • Why does VISA show that a non-present device is still present?

    I have NI VISA 5.4 installed and I'm using LabVIEW 2012 SP1 to control a USB HID devices using USB RAW. My computer is running Windows 7 Ultimate 64-bit. Using the VISA driver wizard, I created custom INF files that I have installed on my machine and the actual control portion is working great.
    My issue is that once in a while VISA seems to think that a disconnected device is still present. As you can imagine, this messes with my application as it tries to talk to unit that really isn't there. Using LabVIEW VISA VIs, the device can still be discovered and attempted to be communicated with (it will just error out though). When I open NI MAX, I see the device listed as present even though it is powered off and disconnected from the PC.
    While leaving MAX open, I can reconnect the same unit and nothing appears to change in MAX. The only difference is that now the device is actually connected and powered on. If I connect another unit, I see it populate in the device list. If I disconnect both units, the device I connected last disappears from the list but the first "phantom" device remains in the device list and is listed as present.
    The immediate workaround I've found is to reboot the computer. Things seems to work OK for some time afterwards but will usually crop up again while using more than one USB RAW device in this manner.
    Something else I just witnessed is that I left MAX and LabVIEW open on my work machine over the weekend and I still saw the phantom device listed as present  (it was not connected). I reconnected it and disconnected it and the device properly disappeared this time.
    Has anyone else ever experienced similar issues? Can anyone explain what is going on? Since it is critical that my application can use more than one device at the same time, how can I ensure that the devices that are reported as available for use through the VISA VIs are really there and can be used?
    Thanks!!

    actually, I was wrong.
    I am controlling another device where this behavior is not observed. As soon as the device is disconnected, LabVIEW knows it is disconnected and it will not show up when you use the "Find Resources" primitive in the VISA palette. The other device I'm using will still appear in the found list even it was disconnected.
    For each device a VISA session was opened and USB Interrupts were enabled. The only difference is that the device which "disappears" appropriately when disconnected has a serial number in its serial number descriptor whereas the device which hangs around does not have a serial number in the serial number descriptor.
    Maybe this is a clue to someone at NI.

  • Old secondary sites still present in update_syncstatus table

    Hi,
    I have been asked to put together a health status dashboard for the guys who run our windows patching. During this I created a report that shows when each site last synced with its upstream partner and the content version.
    SELECT 
        SiteCode, ContentVersion, SyncTime 
    FROM 
        update_syncstatus 
    ORDER BY 
        SyncTime
    This query is showing sites that were decommissioned months/years ago. Can someone tell
    me what I can do to safely remove these entries and why they exist if the sites were uninstalled correctly from the ConfigMgr console. 

    Even if a site is properly decommissioned the old site is still present in the below table
    select * from update_syncstatus
    My question would be is it safe to delete using below command
    delete from Update_SyncStatus where UpdateSource_UniqueID='{6EAF85F8-470A-4CE9-81A8-2DA28D6FAB59}' and SiteCode='XXX'
    I know there was a case where we wanted to restore SCCM using previous days backup it was getting failed on "Regenerating Recovered
    Objects"
    We had a case opened with Mircosoft where they deleted the old site data using above command.
    is it ok and safe to delete the table using above method when we decommission a site?
    No it would not be safe to do this, unless you are instructed by CSS to do it.
    Remember that object may still exist within site control file and removing them from the db, without take care of the site control file that might cause you more problems. Always contact CSS for things like this. If anything goes wrong then they will fix
    it.
    Garth Jones | My blogs: Enhansoft and
    Old Blog site | Twitter:
    @GarthMJ

  • When I plugged my iPhone into a computer, the music that I deleted are still present on my iPhone but are grey/ghostly. Is there any way I can delete this!? It's taking up too much space!!!!

    I deleted a bunch of songs by sliding over the song, and simply deleting it. When I plugged it into my sisters laptop, the music is still present and ghostly/grey looking. I can't slide over it and delete it. It's taking up too much space on my iPhone!!! How can I delete these!?
    (the computer used to sync music from my iPhone and such isn't working, so I do everything not from a laptop)

    It can't do that by itself. You had to click through several prompts telling it to restore it from a backup of an old phone for that to happen.
    If the phone was not backed up to iCloud before this happened, or to another computer, then the data is gone. There is no way to recover it.

  • HT1473 Is drag to drop songs or videos still present in itunes. When i updated itunes i couldn't drag and drop any song or videos pls help.

    Is drag to drop songs or videos still present in itunes. When i updated itunes i couldn't drag and drop any song or videos pls help.

    It could be an indication or a damaged or dying hard drive.  I would recommend doing a disk diagnostic on the iPod's HD using the instructions given by turingtest2 in this older thread.  He also covers what the resulting numbers indicate.
    https://discussions.apple.com/thread/3784647?start=0&tstart=0
    If necessary, post the resultings numbers and we can verify what the next steps to take.
    B-rock

  • My iPhone 4S stopped allowing me to attach picture to texts, some users.  The camera icon is still present but it is a lighter gray and when you tap it nothing happens.

    The camera icon is still present but it is a lighter shad of grey for only 2 of my contacts.  The other contacts I can still attach photographs to.  Don't know if accidentally changed settings for those users.  I reset my network settings but that didn't work. Any ideas?

    What happens when you click More next to Flickr in your last screen shot?

Maybe you are looking for

  • *** Using Keynote on an AppleTV

    Does anyone know if it's possible to watch a Keynote presentation through AppleTV?

  • MX7 and mySQL 5

    I am using CF MX7 and needing to connect to a client db in mySQL 5. I configured the datasource in the CF Administrator using the included MySQL (3.x) driver and it gives status OK. Cool. Then, in Dreamweaver in my Databases panel, the new datasource

  • IPhoto error writing to disk

    I'm trying to import photos into iPhoto and I get this :  iPhoto cannot import your photos because there was a problem writing to the volume containing your iPhoto library.   I've also gotten a message when trying to import from my iPhone4 that the p

  • How to add sprite component to application

    Hi, In my application i am using a custom component which extends Sprite class. I am adding this component to application as <local:mySprite width="500" height="300" /> but it is showing following error on application run; Type Coercion failed: canno

  • Simple question with JLabel

    hi, I am new to swing. I hava a basic question. Is it possible to give a ToolTipText to a JLabel . i have given l1.setToolTipText where l1 is the lable name and added to the frame f 1. f1.add(l1). But i am getting an error. Can anyone help me? Thanks